WorkspaceRequest
public struct WorkspaceRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember] -
The identifier of the bundle for the WorkSpace. You can use DescribeWorkspaceBundles to list the available bundles.
Declaration
Swift
public let bundleId: String -
The identifier of the AWS Directory Service directory for the WorkSpace. You can use DescribeWorkspaceDirectories to list the available directories.
Declaration
Swift
public let directoryId: String -
Indicates whether the data stored on the root volume is encrypted.
Declaration
Swift
public let rootVolumeEncryptionEnabled: Bool? -
The tags for the WorkSpace.
Declaration
Swift
public let tags: [Tag]? -
The user name of the user for the WorkSpace. This user name must exist in the AWS Directory Service directory for the WorkSpace.
Declaration
Swift
public let userName: String -
Indicates whether the data stored on the user volume is encrypted.
Declaration
Swift
public let userVolumeEncryptionEnabled: Bool? -
The symmetric AWS KMS customer master key (CMK) used to encrypt data stored on your WorkSpace. Amazon WorkSpaces does not support asymmetric CMKs.
Declaration
Swift
public let volumeEncryptionKey: String? -
The WorkSpace properties.
Declaration
Swift
public let workspaceProperties: WorkspaceProperties? -
init(bundleId:directoryId:rootVolumeEncryptionEnabled:tags:userName:userVolumeEncryptionEnabled:volumeEncryptionKey:workspaceProperties:)Undocumented
Declaration
Swift
public init(bundleId: String, directoryId: String, rootVolumeEncryptionEnabled: Bool? = nil, tags: [Tag]? = nil, userName: String, userVolumeEncryptionEnabled: Bool? = nil, volumeEncryptionKey: String? = nil, workspaceProperties: WorkspaceProperties? = nil) -
Declaration
Swift
public func validate(name: String) throws
View on GitHub
WorkspaceRequest Structure Reference