GetJobTemplateTemplateContainer.fromMap constructor

GetJobTemplateTemplateContainer.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory GetJobTemplateTemplateContainer.fromMap(Map<String, dynamic> map) {
  return GetJobTemplateTemplateContainer(
    args: pulumi.Input.fromValue((map['args'] as List).cast<String>()),
    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<GetJobTemplateTemplateContainerEnv>(map['envs']!, (value) => GetJobTemplateTemplateContainerEnv.fromMap((value as Map).cast<String, dynamic>()))),
    image: pulumi.Input.fromValue(map['image'] as String),
    name: pulumi.Input.fromValue(map['name'] as String),
    ports: pulumi.Input.fromValue(pulumi.Input.decodeList<GetJobTemplateTemplateContainerPort>(map['ports']!, (value) => GetJobTemplateTemplateContainerPort.fromMap((value as Map).cast<String, dynamic>()))),
    resources: pulumi.Input.fromValue(pulumi.Input.decodeList<GetJobTemplateTemplateContainerResource>(map['resources']!, (value) => GetJobTemplateTemplateContainerResource.fromMap((value as Map).cast<String, dynamic>()))),
    startupProbes: pulumi.Input.fromValue(pulumi.Input.decodeList<GetJobTemplateTemplateContainerStartupProbe>(map['startupProbes']!, (value) => GetJobTemplateTemplateContainerStartupProbe.fromMap((value as Map).cast<String, dynamic>()))),
    volumeMounts: pulumi.Input.fromValue(pulumi.Input.decodeList<GetJobTemplateTemplateContainerVolumeMount>(map['volumeMounts']!, (value) => GetJobTemplateTemplateContainerVolumeMount.fromMap((value as Map).cast<String, dynamic>()))),
    workingDir: pulumi.Input.fromValue(map['workingDir'] as String),
  );
}