DomainState.fromMap constructor
DomainState.fromMap(
- Map<String, dynamic> map
)
Implementation
factory DomainState.fromMap(Map<String, dynamic> map) {
return DomainState(
appNetworkAccessType: (() { final guardedValue = map['appNetworkAccessType']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
appSecurityGroupManagement: (() { final guardedValue = map['appSecurityGroupManagement']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
arn: (() { final guardedValue = map['arn']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
authMode: (() { final guardedValue = map['authMode']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
defaultSpaceSettings: (() { final guardedValue = map['defaultSpaceSettings']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DomainDefaultSpaceSettings.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
defaultUserSettings: (() { final guardedValue = map['defaultUserSettings']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DomainDefaultUserSettings.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
domainName: (() { final guardedValue = map['domainName']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
domainSettings: (() { final guardedValue = map['domainSettings']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DomainDomainSettings.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
homeEfsFileSystemId: (() { final guardedValue = map['homeEfsFileSystemId']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
kmsKeyId: (() { final guardedValue = map['kmsKeyId']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
region: (() { final guardedValue = map['region']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
retentionPolicy: (() { final guardedValue = map['retentionPolicy']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DomainRetentionPolicy.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
securityGroupIdForDomainBoundary: (() { final guardedValue = map['securityGroupIdForDomainBoundary']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
singleSignOnApplicationArn: (() { final guardedValue = map['singleSignOnApplicationArn']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
singleSignOnManagedApplicationInstanceId: (() { final guardedValue = map['singleSignOnManagedApplicationInstanceId']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
subnetIds: (() { final guardedValue = map['subnetIds']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
tagPropagation: (() { final guardedValue = map['tagPropagation']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
tags: (() { final guardedValue = map['tags']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as Map).cast<String, String>()); })(),
tagsAll: (() { final guardedValue = map['tagsAll']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as Map).cast<String, String>()); })(),
url: (() { final guardedValue = map['url']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
vpcId: (() { final guardedValue = map['vpcId']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
);
}