DomainDefaultUserSettings.fromMap constructor

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

Implementation

factory DomainDefaultUserSettings.fromMap(Map<String, dynamic> map) {
  return DomainDefaultUserSettings(
    autoMountHomeEfs: (() { final guardedValue = map['autoMountHomeEfs']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    canvasAppSettings: (() { final guardedValue = map['canvasAppSettings']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DomainDefaultUserSettingsCanvasAppSettings.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    codeEditorAppSettings: (() { final guardedValue = map['codeEditorAppSettings']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DomainDefaultUserSettingsCodeEditorAppSettings.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    customFileSystemConfigs: (() { final guardedValue = map['customFileSystemConfigs']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<DomainDefaultUserSettingsCustomFileSystemConfig>(guardedValue, (value) => DomainDefaultUserSettingsCustomFileSystemConfig.fromMap((value as Map).cast<String, dynamic>()))); })(),
    customPosixUserConfig: (() { final guardedValue = map['customPosixUserConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DomainDefaultUserSettingsCustomPosixUserConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    defaultLandingUri: (() { final guardedValue = map['defaultLandingUri']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    executionRole: pulumi.Input.fromValue(map['executionRole'] as String),
    jupyterLabAppSettings: (() { final guardedValue = map['jupyterLabAppSettings']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DomainDefaultUserSettingsJupyterLabAppSettings.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    jupyterServerAppSettings: (() { final guardedValue = map['jupyterServerAppSettings']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DomainDefaultUserSettingsJupyterServerAppSettings.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    kernelGatewayAppSettings: (() { final guardedValue = map['kernelGatewayAppSettings']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DomainDefaultUserSettingsKernelGatewayAppSettings.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    rSessionAppSettings: (() { final guardedValue = map['rSessionAppSettings']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DomainDefaultUserSettingsRSessionAppSettings.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    rStudioServerProAppSettings: (() { final guardedValue = map['rStudioServerProAppSettings']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DomainDefaultUserSettingsRStudioServerProAppSettings.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    securityGroups: (() { final guardedValue = map['securityGroups']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
    sharingSettings: (() { final guardedValue = map['sharingSettings']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DomainDefaultUserSettingsSharingSettings.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    spaceStorageSettings: (() { final guardedValue = map['spaceStorageSettings']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DomainDefaultUserSettingsSpaceStorageSettings.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    studioWebPortal: (() { final guardedValue = map['studioWebPortal']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    studioWebPortalSettings: (() { final guardedValue = map['studioWebPortalSettings']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DomainDefaultUserSettingsStudioWebPortalSettings.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    tensorBoardAppSettings: (() { final guardedValue = map['tensorBoardAppSettings']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DomainDefaultUserSettingsTensorBoardAppSettings.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
  );
}