TaskSpecResponse.fromMap constructor

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

Implementation

factory TaskSpecResponse.fromMap(Map<String, dynamic> map) {
  return TaskSpecResponse(
    computeResource: pulumi.Input.fromValue(ComputeResourceResponse.fromMap((map['computeResource']! as Map).cast<String, dynamic>())),
    environment: pulumi.Input.fromValue(EnvironmentResponse.fromMap((map['environment']! as Map).cast<String, dynamic>())),
    environments: pulumi.Input.fromValue((map['environments'] as Map).cast<String, String>()),
    lifecyclePolicies: pulumi.Input.fromValue(pulumi.Input.decodeList<LifecyclePolicyResponse>(map['lifecyclePolicies']!, (value) => LifecyclePolicyResponse.fromMap((value as Map).cast<String, dynamic>()))),
    maxRetryCount: pulumi.Input.fromValue(map['maxRetryCount'] as int),
    maxRunDuration: pulumi.Input.fromValue(map['maxRunDuration'] as String),
    runnables: pulumi.Input.fromValue(pulumi.Input.decodeList<RunnableResponse>(map['runnables']!, (value) => RunnableResponse.fromMap((value as Map).cast<String, dynamic>()))),
    volumes: pulumi.Input.fromValue(pulumi.Input.decodeList<VolumeResponse>(map['volumes']!, (value) => VolumeResponse.fromMap((value as Map).cast<String, dynamic>()))),
  );
}