ProvisioningConfigArgs.fromMap constructor

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

Implementation

factory ProvisioningConfigArgs.fromMap(Map<String, dynamic> map) {
  return ProvisioningConfigArgs(
    customId: (() { final guardedValue = map['customId']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    email: (() { final guardedValue = map['email']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    handoverServiceAccount: (() { final guardedValue = map['handoverServiceAccount']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    instances: (() { final guardedValue = map['instances']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<InstanceConfig>(guardedValue, (value) => InstanceConfig.fromMap((value as Map).cast<String, dynamic>()))); })(),
    location: (() { final guardedValue = map['location']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    networks: (() { final guardedValue = map['networks']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<NetworkConfig>(guardedValue, (value) => NetworkConfig.fromMap((value as Map).cast<String, dynamic>()))); })(),
    pod: (() { final guardedValue = map['pod']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    project: (() { final guardedValue = map['project']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    statusMessage: (() { final guardedValue = map['statusMessage']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    ticketId: (() { final guardedValue = map['ticketId']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    volumes: (() { final guardedValue = map['volumes']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<VolumeConfig>(guardedValue, (value) => VolumeConfig.fromMap((value as Map).cast<String, dynamic>()))); })(),
    vpcScEnabled: (() { final guardedValue = map['vpcScEnabled']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
  );
}