Destination.fromMap constructor

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

Implementation

factory Destination.fromMap(Map<String, dynamic> map) {
  return Destination(
    cloudFunction: (() { final guardedValue = map['cloudFunction']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    cloudRun: (() { final guardedValue = map['cloudRun']; if (guardedValue == null) return null; return pulumi.Input.fromValue(CloudRun.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    gke: (() { final guardedValue = map['gke']; if (guardedValue == null) return null; return pulumi.Input.fromValue(GKE.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    httpEndpoint: (() { final guardedValue = map['httpEndpoint']; if (guardedValue == null) return null; return pulumi.Input.fromValue(HttpEndpoint.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    networkConfig: (() { final guardedValue = map['networkConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(NetworkConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    workflow: (() { final guardedValue = map['workflow']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
  );
}