InstanceArgs.fromMap constructor

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

Implementation

factory InstanceArgs.fromMap(Map<String, dynamic> map) {
  return InstanceArgs(
    adminSettings: (() { final guardedValue = map['adminSettings']; if (guardedValue == null) return null; return pulumi.Input.fromValue(InstanceAdminSettings.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    consumerNetwork: (() { final guardedValue = map['consumerNetwork']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    controlledEgressConfig: (() { final guardedValue = map['controlledEgressConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(InstanceControlledEgressConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    controlledEgressEnabled: (() { final guardedValue = map['controlledEgressEnabled']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    customDomain: (() { final guardedValue = map['customDomain']; if (guardedValue == null) return null; return pulumi.Input.fromValue(InstanceCustomDomain.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    deletionPolicy: (() { final guardedValue = map['deletionPolicy']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    denyMaintenancePeriod: (() { final guardedValue = map['denyMaintenancePeriod']; if (guardedValue == null) return null; return pulumi.Input.fromValue(InstanceDenyMaintenancePeriod.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    encryptionConfig: (() { final guardedValue = map['encryptionConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(InstanceEncryptionConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    fipsEnabled: (() { final guardedValue = map['fipsEnabled']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    geminiEnabled: (() { final guardedValue = map['geminiEnabled']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    maintenanceWindow: (() { final guardedValue = map['maintenanceWindow']; if (guardedValue == null) return null; return pulumi.Input.fromValue(InstanceMaintenanceWindow.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    name: (() { final guardedValue = map['name']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    oauthConfig: pulumi.Input.fromValue(InstanceOauthConfig.fromMap((map['oauthConfig']! as Map).cast<String, dynamic>())),
    periodicExportConfig: (() { final guardedValue = map['periodicExportConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(InstancePeriodicExportConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    platformEdition: (() { final guardedValue = map['platformEdition']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    privateIpEnabled: (() { final guardedValue = map['privateIpEnabled']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    project: (() { final guardedValue = map['project']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    pscConfig: (() { final guardedValue = map['pscConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(InstancePscConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    pscEnabled: (() { final guardedValue = map['pscEnabled']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    publicIpEnabled: (() { final guardedValue = map['publicIpEnabled']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
    region: (() { final guardedValue = map['region']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    reservedRange: (() { final guardedValue = map['reservedRange']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    userMetadata: (() { final guardedValue = map['userMetadata']; if (guardedValue == null) return null; return pulumi.Input.fromValue(InstanceUserMetadata.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
  );
}