DirectoryWorkspaceAccessProperties.fromMap constructor

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

Implementation

factory DirectoryWorkspaceAccessProperties.fromMap(Map<String, dynamic> map) {
  return DirectoryWorkspaceAccessProperties(
    accessEndpointConfig: (() { final guardedValue = map['accessEndpointConfig']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DirectoryWorkspaceAccessPropertiesAccessEndpointConfig.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
    deviceTypeAndroid: (() { final guardedValue = map['deviceTypeAndroid']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    deviceTypeChromeos: (() { final guardedValue = map['deviceTypeChromeos']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    deviceTypeIos: (() { final guardedValue = map['deviceTypeIos']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    deviceTypeLinux: (() { final guardedValue = map['deviceTypeLinux']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    deviceTypeOsx: (() { final guardedValue = map['deviceTypeOsx']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    deviceTypeWeb: (() { final guardedValue = map['deviceTypeWeb']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    deviceTypeWindows: (() { final guardedValue = map['deviceTypeWindows']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    deviceTypeZeroclient: (() { final guardedValue = map['deviceTypeZeroclient']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
  );
}