DirectoryWorkspaceAccessProperties class

Constructors

DirectoryWorkspaceAccessProperties({Input<DirectoryWorkspaceAccessPropertiesAccessEndpointConfig?>? accessEndpointConfig, Input<String?>? deviceTypeAndroid, Input<String?>? deviceTypeChromeos, Input<String?>? deviceTypeIos, Input<String?>? deviceTypeLinux, Input<String?>? deviceTypeOsx, Input<String?>? deviceTypeWeb, Input<String?>? deviceTypeWindows, Input<String?>? deviceTypeZeroclient})
Creates a new DirectoryWorkspaceAccessProperties. accessEndpointConfig Configuration for accessing WorkSpaces through VPC endpoints instead of the public internet. Defined below. deviceTypeAndroid Indicates whether users can use Android devices to access their WorkSpaces. deviceTypeChromeos Indicates whether users can use Chromebooks to access their WorkSpaces. deviceTypeIos Indicates whether users can use iOS devices to access their WorkSpaces. deviceTypeLinux Indicates whether users can use Linux clients to access their WorkSpaces. deviceTypeOsx Indicates whether users can use macOS clients to access their WorkSpaces. deviceTypeWeb Indicates whether users can access their WorkSpaces through a web browser. deviceTypeWindows Indicates whether users can use Windows clients to access their WorkSpaces. deviceTypeZeroclient Indicates whether users can use zero client devices to access their WorkSpaces.
const
DirectoryWorkspaceAccessProperties.fromMap(Map<String, dynamic> map)
factory

Properties

accessEndpointConfig → Input<DirectoryWorkspaceAccessPropertiesAccessEndpointConfig?>?
Configuration for accessing WorkSpaces through VPC endpoints instead of the public internet. Defined below.
final
deviceTypeAndroid → Input<String?>?
Indicates whether users can use Android devices to access their WorkSpaces.
final
deviceTypeChromeos → Input<String?>?
Indicates whether users can use Chromebooks to access their WorkSpaces.
final
deviceTypeIos → Input<String?>?
Indicates whether users can use iOS devices to access their WorkSpaces.
final
deviceTypeLinux → Input<String?>?
Indicates whether users can use Linux clients to access their WorkSpaces.
final
deviceTypeOsx → Input<String?>?
Indicates whether users can use macOS clients to access their WorkSpaces.
final
deviceTypeWeb → Input<String?>?
Indicates whether users can access their WorkSpaces through a web browser.
final
deviceTypeWindows → Input<String?>?
Indicates whether users can use Windows clients to access their WorkSpaces.
final
deviceTypeZeroclient → Input<String?>?
Indicates whether users can use zero client devices to access their WorkSpaces.
final
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited