GoogleCloudRunV2ContainerResponse.fromMap constructor

GoogleCloudRunV2ContainerResponse.fromMap(
  1. 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),
  );
}