WorkspaceState class
Input properties used for looking up and filtering Workspace resources.
Constructors
-
WorkspaceState({Input<
String?> ? bundleId, Input<String?> ? computerName, Input<String?> ? directoryId, Input<String?> ? ipAddress, Input<String?> ? region, Input<bool?> ? rootVolumeEncryptionEnabled, Input<String?> ? state, Input<Map< ? tags, Input<String, String> ?>Map< ? tagsAll, Input<String, String> ?>String?> ? userName, Input<bool?> ? userVolumeEncryptionEnabled, Input<String?> ? volumeEncryptionKey, Input<WorkspaceWorkspaceProperties?> ? workspaceProperties}) -
Creates a new WorkspaceState.
bundleIdThe ID of the bundle for the WorkSpace.computerNameThe name of the WorkSpace, as seen by the operating system.directoryIdThe ID of the directory for the WorkSpace.ipAddressThe IP address of the WorkSpace.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.rootVolumeEncryptionEnabledIndicates whether the data stored on the root volume is encrypted.stateThe operational state of the WorkSpace.tagsThe tags for the WorkSpace. If configured with a providerdefaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.tagsAllA map of tags assigned to the resource, including those inherited from the providerdefaultTagsconfiguration block.userNameThe user name of the user for the WorkSpace. This user name must exist in the directory for the WorkSpace.userVolumeEncryptionEnabledIndicates whether the data stored on the user volume is encrypted.volumeEncryptionKeyThe ARN of a symmetric AWS KMS customer master key (CMK) used to encrypt data stored on your WorkSpace. Amazon WorkSpaces does not support asymmetric CMKs.workspacePropertiesThe WorkSpace properties.const -
WorkspaceState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
bundleId
→ Input<
String?> ? -
The ID of the bundle for the WorkSpace.
final
-
computerName
→ Input<
String?> ? -
The name of the WorkSpace, as seen by the operating system.
final
-
directoryId
→ Input<
String?> ? -
The ID of the directory for the WorkSpace.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
ipAddress
→ Input<
String?> ? -
The IP address of the WorkSpace.
final
-
region
→ Input<
String?> ? -
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
-
rootVolumeEncryptionEnabled
→ Input<
bool?> ? -
Indicates whether the data stored on the root volume is encrypted.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
state
→ Input<
String?> ? -
The operational state of the WorkSpace.
final
-
The tags for the WorkSpace. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.final -
A map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.final -
userName
→ Input<
String?> ? -
The user name of the user for the WorkSpace. This user name must exist in the directory for the WorkSpace.
final
-
userVolumeEncryptionEnabled
→ Input<
bool?> ? -
Indicates whether the data stored on the user volume is encrypted.
final
-
volumeEncryptionKey
→ Input<
String?> ? -
The ARN of a symmetric AWS KMS customer master key (CMK) used to encrypt data stored on your WorkSpace. Amazon WorkSpaces does not support asymmetric CMKs.
final
-
workspaceProperties
→ Input<
WorkspaceWorkspaceProperties?> ? -
The WorkSpace properties.
final
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