TargetResponse.fromMap constructor
TargetResponse.fromMap(
- 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),
);
}