Workspace

public struct Workspace : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The identifier of the bundle used to create the WorkSpace.

    Declaration

    Swift

    public let bundleId: String?
  • The name of the WorkSpace, as seen by the operating system. The format of this name varies. For more information, see Launch a WorkSpace.

    Declaration

    Swift

    public let computerName: String?
  • The identifier of the AWS Directory Service directory for the WorkSpace.

    Declaration

    Swift

    public let directoryId: String?
  • The error code that is returned if the WorkSpace cannot be created.

    Declaration

    Swift

    public let errorCode: String?
  • The text of the error message that is returned if the WorkSpace cannot be created.

    Declaration

    Swift

    public let errorMessage: String?
  • The IP address of the WorkSpace.

    Declaration

    Swift

    public let ipAddress: String?
  • The modification states of the WorkSpace.

    Declaration

    Swift

    public let modificationStates: [ModificationState]?
  • Indicates whether the data stored on the root volume is encrypted.

    Declaration

    Swift

    public let rootVolumeEncryptionEnabled: Bool?
  • The operational state of the WorkSpace.

    Declaration

    Swift

    public let state: WorkspaceState?
  • The identifier of the subnet for the WorkSpace.

    Declaration

    Swift

    public let subnetId: String?
  • The user 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 identifier of the WorkSpace.

    Declaration

    Swift

    public let workspaceId: String?
  • The properties of the WorkSpace.

    Declaration

    Swift

    public let workspaceProperties: WorkspaceProperties?
  • Undocumented

    Declaration

    Swift

    public init(bundleId: String? = nil, computerName: String? = nil, directoryId: String? = nil, errorCode: String? = nil, errorMessage: String? = nil, ipAddress: String? = nil, modificationStates: [ModificationState]? = nil, rootVolumeEncryptionEnabled: Bool? = nil, state: WorkspaceState? = nil, subnetId: String? = nil, userName: String? = nil, userVolumeEncryptionEnabled: Bool? = nil, volumeEncryptionKey: String? = nil, workspaceId: String? = nil, workspaceProperties: WorkspaceProperties? = nil)