Service.reference constructor
Service.reference(
- String urn
Creates a typed reference to an existing Service resource.
Implementation
Service.reference(String urn)
: super(
'docker:index/service:Service',
pulumi.parseUrn(urn).urnName,
const <String, pulumi.Input<dynamic>>{},
pulumi.CustomResourceOptions(urn: pulumi.input(urn)),
isResourceReference: true,
) {
auth = registerOutput<ServiceAuth?>('auth', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ServiceAuth.fromMap((guardedValue as Map).cast<String, dynamic>()); });
convergeConfig = registerOutput<ServiceConvergeConfig?>('convergeConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ServiceConvergeConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
endpointSpec = registerOutput<ServiceEndpointSpec>('endpointSpec', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ServiceEndpointSpec.fromMap((guardedValue as Map).cast<String, dynamic>()); });
labels = registerOutput<List<ServiceLabel>>('labels', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return pulumi.Input.decodeList<ServiceLabel>(guardedValue, (value) => ServiceLabel.fromMap((value as Map).cast<String, dynamic>())); });
mode = registerOutput<ServiceMode>('mode', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ServiceMode.fromMap((guardedValue as Map).cast<String, dynamic>()); });
this.name = registerOutput<String>('name');
rollbackConfig = registerOutput<ServiceRollbackConfig?>('rollbackConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ServiceRollbackConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
taskSpec = registerOutput<ServiceTaskSpec>('taskSpec', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ServiceTaskSpec.fromMap((guardedValue as Map).cast<String, dynamic>()); });
updateConfig = registerOutput<ServiceUpdateConfig?>('updateConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ServiceUpdateConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
}