DomainState.fromMap constructor

DomainState.fromMap(
  1. 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); })(),
  );
}