GoogleCloudRunV2ContainerResponse.fromMap constructor
GoogleCloudRunV2ContainerResponse.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GoogleCloudRunV2ContainerResponse.fromMap(Map<String, dynamic> map) {
return GoogleCloudRunV2ContainerResponse(
args: pulumi.Input.fromValue((map['args'] as List).cast<String>()),
command: pulumi.Input.fromValue((map['command'] as List).cast<String>()),
dependsOn: pulumi.Input.fromValue((map['dependsOn'] as List).cast<String>()),
env: pulumi.Input.fromValue(pulumi.Input.decodeList<GoogleCloudRunV2EnvVarResponse>(map['env']!, (value) => GoogleCloudRunV2EnvVarResponse.fromMap((value as Map).cast<String, dynamic>()))),
image: pulumi.Input.fromValue(map['image'] as String),
livenessProbe: pulumi.Input.fromValue(GoogleCloudRunV2ProbeResponse.fromMap((map['livenessProbe']! as Map).cast<String, dynamic>())),
name: pulumi.Input.fromValue(map['name'] as String),
ports: pulumi.Input.fromValue(pulumi.Input.decodeList<GoogleCloudRunV2ContainerPortResponse>(map['ports']!, (value) => GoogleCloudRunV2ContainerPortResponse.fromMap((value as Map).cast<String, dynamic>()))),
resources: pulumi.Input.fromValue(GoogleCloudRunV2ResourceRequirementsResponse.fromMap((map['resources']! as Map).cast<String, dynamic>())),
startupProbe: pulumi.Input.fromValue(GoogleCloudRunV2ProbeResponse.fromMap((map['startupProbe']! as Map).cast<String, dynamic>())),
volumeMounts: pulumi.Input.fromValue(pulumi.Input.decodeList<GoogleCloudRunV2VolumeMountResponse>(map['volumeMounts']!, (value) => GoogleCloudRunV2VolumeMountResponse.fromMap((value as Map).cast<String, dynamic>()))),
workingDir: pulumi.Input.fromValue(map['workingDir'] as String),
);
}