TargetResponse.fromMap constructor

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

Implementation

factory TargetResponse.fromMap(Map<String, dynamic> map) {
  return TargetResponse(
    annotations: pulumi.Input.fromValue((map['annotations'] as Map).cast<String, String>()),
    anthosCluster: pulumi.Input.fromValue(AnthosClusterResponse.fromMap((map['anthosCluster']! as Map).cast<String, dynamic>())),
    createTime: pulumi.Input.fromValue(map['createTime'] as String),
    deployParameters: pulumi.Input.fromValue((map['deployParameters'] as Map).cast<String, String>()),
    description: pulumi.Input.fromValue(map['description'] as String),
    etag: pulumi.Input.fromValue(map['etag'] as String),
    executionConfigs: pulumi.Input.fromValue(pulumi.Input.decodeList<ExecutionConfigResponse>(map['executionConfigs']!, (value) => ExecutionConfigResponse.fromMap((value as Map).cast<String, dynamic>()))),
    gke: pulumi.Input.fromValue(GkeClusterResponse.fromMap((map['gke']! as Map).cast<String, dynamic>())),
    labels: pulumi.Input.fromValue((map['labels'] as Map).cast<String, String>()),
    multiTarget: pulumi.Input.fromValue(MultiTargetResponse.fromMap((map['multiTarget']! as Map).cast<String, dynamic>())),
    name: pulumi.Input.fromValue(map['name'] as String),
    requireApproval: pulumi.Input.fromValue(map['requireApproval'] as bool),
    run: pulumi.Input.fromValue(CloudRunLocationResponse.fromMap((map['run']! as Map).cast<String, dynamic>())),
    targetId: pulumi.Input.fromValue(map['targetId'] as String),
    uid: pulumi.Input.fromValue(map['uid'] as String),
    updateTime: pulumi.Input.fromValue(map['updateTime'] as String),
  );
}