GetServiceRunV2Result.fromMap constructor
GetServiceRunV2Result.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GetServiceRunV2Result.fromMap(Map<String, dynamic> map) {
return GetServiceRunV2Result(
annotations: (map['annotations'] as Map).cast<String, String>(),
binaryAuthorization: GoogleCloudRunV2BinaryAuthorizationResponse.fromMap((map['binaryAuthorization']! as Map).cast<String, dynamic>()),
client: map['client'] as String,
clientVersion: map['clientVersion'] as String,
conditions: pulumi.Input.decodeList<GoogleCloudRunV2ConditionResponse>(map['conditions']!, (value) => GoogleCloudRunV2ConditionResponse.fromMap((value as Map).cast<String, dynamic>())),
createTime: map['createTime'] as String,
creator: map['creator'] as String,
customAudiences: (map['customAudiences'] as List).cast<String>(),
deleteTime: map['deleteTime'] as String,
description: map['description'] as String,
etag: map['etag'] as String,
expireTime: map['expireTime'] as String,
generation: map['generation'] as String,
ingress: map['ingress'] as String,
labels: (map['labels'] as Map).cast<String, String>(),
lastModifier: map['lastModifier'] as String,
latestCreatedRevision: map['latestCreatedRevision'] as String,
latestReadyRevision: map['latestReadyRevision'] as String,
launchStage: map['launchStage'] as String,
name: map['name'] as String,
observedGeneration: map['observedGeneration'] as String,
reconciling: map['reconciling'] as bool,
satisfiesPzs: map['satisfiesPzs'] as bool,
scaling: GoogleCloudRunV2ServiceScalingResponse.fromMap((map['scaling']! as Map).cast<String, dynamic>()),
template: GoogleCloudRunV2RevisionTemplateResponse.fromMap((map['template']! as Map).cast<String, dynamic>()),
terminalCondition: GoogleCloudRunV2ConditionResponse.fromMap((map['terminalCondition']! as Map).cast<String, dynamic>()),
traffic: pulumi.Input.decodeList<GoogleCloudRunV2TrafficTargetResponse>(map['traffic']!, (value) => GoogleCloudRunV2TrafficTargetResponse.fromMap((value as Map).cast<String, dynamic>())),
trafficStatuses: pulumi.Input.decodeList<GoogleCloudRunV2TrafficTargetStatusResponse>(map['trafficStatuses']!, (value) => GoogleCloudRunV2TrafficTargetStatusResponse.fromMap((value as Map).cast<String, dynamic>())),
uid: map['uid'] as String,
updateTime: map['updateTime'] as String,
uri: map['uri'] as String,
);
}