InstanceState.fromMap constructor
InstanceState.fromMap(
- Map<String, dynamic> map
)
Implementation
factory InstanceState.fromMap(Map<String, dynamic> map) {
return InstanceState(
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); })(),
createTime: (() { final guardedValue = map['createTime']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
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>())); })(),
egressPublicIp: (() { final guardedValue = map['egressPublicIp']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
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); })(),
ingressPrivateIp: (() { final guardedValue = map['ingressPrivateIp']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
ingressPublicIp: (() { final guardedValue = map['ingressPublicIp']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
lookerUri: (() { final guardedValue = map['lookerUri']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
lookerVersion: (() { final guardedValue = map['lookerVersion']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
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: (() { final guardedValue = map['oauthConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(InstanceOauthConfig.fromMap((guardedValue 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); })(),
updateTime: (() { final guardedValue = map['updateTime']; 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>())); })(),
);
}