GetServiceTemplateContainer.fromMap constructor
GetServiceTemplateContainer.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GetServiceTemplateContainer.fromMap(Map<String, dynamic> map) {
return GetServiceTemplateContainer(
args: pulumi.Input.fromValue((map['args'] as List).cast<String>()),
baseImageUri: pulumi.Input.fromValue(map['baseImageUri'] as String),
buildInfos: pulumi.Input.fromValue(pulumi.Input.decodeList<GetServiceTemplateContainerBuildInfo>(map['buildInfos']!, (value) => GetServiceTemplateContainerBuildInfo.fromMap((value as Map).cast<String, dynamic>()))),
commands: pulumi.Input.fromValue((map['commands'] as List).cast<String>()),
dependsOns: pulumi.Input.fromValue((map['dependsOns'] as List).cast<String>()),
envs: pulumi.Input.fromValue(pulumi.Input.decodeList<GetServiceTemplateContainerEnv>(map['envs']!, (value) => GetServiceTemplateContainerEnv.fromMap((value as Map).cast<String, dynamic>()))),
image: pulumi.Input.fromValue(map['image'] as String),
livenessProbes: pulumi.Input.fromValue(pulumi.Input.decodeList<GetServiceTemplateContainerLivenessProbe>(map['livenessProbes']!, (value) => GetServiceTemplateContainerLivenessProbe.fromMap((value as Map).cast<String, dynamic>()))),
name: pulumi.Input.fromValue(map['name'] as String),
ports: pulumi.Input.fromValue(pulumi.Input.decodeList<GetServiceTemplateContainerPort>(map['ports']!, (value) => GetServiceTemplateContainerPort.fromMap((value as Map).cast<String, dynamic>()))),
readinessProbes: pulumi.Input.fromValue(pulumi.Input.decodeList<GetServiceTemplateContainerReadinessProbe>(map['readinessProbes']!, (value) => GetServiceTemplateContainerReadinessProbe.fromMap((value as Map).cast<String, dynamic>()))),
resources: pulumi.Input.fromValue(pulumi.Input.decodeList<GetServiceTemplateContainerResource>(map['resources']!, (value) => GetServiceTemplateContainerResource.fromMap((value as Map).cast<String, dynamic>()))),
sandboxLauncher: pulumi.Input.fromValue(map['sandboxLauncher'] as bool),
sourceCodes: pulumi.Input.fromValue(pulumi.Input.decodeList<GetServiceTemplateContainerSourceCode>(map['sourceCodes']!, (value) => GetServiceTemplateContainerSourceCode.fromMap((value as Map).cast<String, dynamic>()))),
startupProbes: pulumi.Input.fromValue(pulumi.Input.decodeList<GetServiceTemplateContainerStartupProbe>(map['startupProbes']!, (value) => GetServiceTemplateContainerStartupProbe.fromMap((value as Map).cast<String, dynamic>()))),
volumeMounts: pulumi.Input.fromValue(pulumi.Input.decodeList<GetServiceTemplateContainerVolumeMount>(map['volumeMounts']!, (value) => GetServiceTemplateContainerVolumeMount.fromMap((value as Map).cast<String, dynamic>()))),
workingDir: pulumi.Input.fromValue(map['workingDir'] as String),
);
}