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<String, String>?>? tags, Input<Map<String, String>?>? tagsAll, Input<String?>? userName, Input<bool?>? userVolumeEncryptionEnabled, Input<String?>? volumeEncryptionKey, Input<WorkspaceWorkspaceProperties?>? workspaceProperties})
Creates a new WorkspaceState. bundleId The ID of the bundle for the WorkSpace. computerName The name of the WorkSpace, as seen by the operating system. directoryId The ID of the directory for the WorkSpace. ipAddress The IP address of the WorkSpace. region Region where this resource will be managed. Defaults to the Region set in the provider configuration. rootVolumeEncryptionEnabled Indicates whether the data stored on the root volume is encrypted. state The operational state of the WorkSpace. tags The tags for the WorkSpace. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level. tagsAll A map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block. userName The user name of the user for the WorkSpace. This user name must exist in the directory for the WorkSpace. userVolumeEncryptionEnabled Indicates whether the data stored on the user volume is encrypted. volumeEncryptionKey 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. workspaceProperties The 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
tags → Input<Map<String, String>?>?
The tags for the WorkSpace. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
final
tagsAll → Input<Map<String, String>?>?
A map of tags assigned to the resource, including those inherited from the provider defaultTags configuration 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