GetServiceRunV2Result.fromMap constructor

GetServiceRunV2Result.fromMap(
  1. 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,
  );
}