Class: Aws::WorkSpaces::Types::Workspace
- Inherits:
-
Struct
- Object
- Struct
- Aws::WorkSpaces::Types::Workspace
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-workspaces/types.rb
Overview
Describes a WorkSpace.
Instance Attribute Summary collapse
-
#bundle_id ⇒ String
The identifier of the bundle used to create the WorkSpace.
-
#computer_name ⇒ String
The name of the WorkSpace, as seen by the operating system.
-
#directory_id ⇒ String
The identifier of the AWS Directory Service directory for the WorkSpace.
-
#error_code ⇒ String
The error code that is returned if the WorkSpace cannot be created.
-
#error_message ⇒ String
The text of the error message that is returned if the WorkSpace cannot be created.
-
#ip_address ⇒ String
The IP address of the WorkSpace.
-
#modification_states ⇒ Array<Types::ModificationState>
The modification states of the WorkSpace.
-
#root_volume_encryption_enabled ⇒ Boolean
Indicates whether the data stored on the root volume is encrypted.
-
#state ⇒ String
The operational state of the WorkSpace.
-
#subnet_id ⇒ String
The identifier of the subnet for the WorkSpace.
-
#user_name ⇒ String
The user for the WorkSpace.
-
#user_volume_encryption_enabled ⇒ Boolean
Indicates whether the data stored on the user volume is encrypted.
-
#volume_encryption_key ⇒ String
The KMS key used to encrypt data stored on your WorkSpace.
-
#workspace_id ⇒ String
The identifier of the WorkSpace.
-
#workspace_properties ⇒ Types::WorkspaceProperties
The properties of the WorkSpace.
Instance Attribute Details
#bundle_id ⇒ String
The identifier of the bundle used to create the WorkSpace.
1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 |
# File 'lib/aws-sdk-workspaces/types.rb', line 1660 class Workspace < Struct.new( :workspace_id, :directory_id, :user_name, :ip_address, :state, :bundle_id, :subnet_id, :error_message, :error_code, :computer_name, :volume_encryption_key, :user_volume_encryption_enabled, :root_volume_encryption_enabled, :workspace_properties, :modification_states) include Aws::Structure end |
#computer_name ⇒ String
The name of the WorkSpace, as seen by the operating system.
1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 |
# File 'lib/aws-sdk-workspaces/types.rb', line 1660 class Workspace < Struct.new( :workspace_id, :directory_id, :user_name, :ip_address, :state, :bundle_id, :subnet_id, :error_message, :error_code, :computer_name, :volume_encryption_key, :user_volume_encryption_enabled, :root_volume_encryption_enabled, :workspace_properties, :modification_states) include Aws::Structure end |
#directory_id ⇒ String
The identifier of the AWS Directory Service directory for the WorkSpace.
1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 |
# File 'lib/aws-sdk-workspaces/types.rb', line 1660 class Workspace < Struct.new( :workspace_id, :directory_id, :user_name, :ip_address, :state, :bundle_id, :subnet_id, :error_message, :error_code, :computer_name, :volume_encryption_key, :user_volume_encryption_enabled, :root_volume_encryption_enabled, :workspace_properties, :modification_states) include Aws::Structure end |
#error_code ⇒ String
The error code that is returned if the WorkSpace cannot be created.
1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 |
# File 'lib/aws-sdk-workspaces/types.rb', line 1660 class Workspace < Struct.new( :workspace_id, :directory_id, :user_name, :ip_address, :state, :bundle_id, :subnet_id, :error_message, :error_code, :computer_name, :volume_encryption_key, :user_volume_encryption_enabled, :root_volume_encryption_enabled, :workspace_properties, :modification_states) include Aws::Structure end |
#error_message ⇒ String
The text of the error message that is returned if the WorkSpace cannot be created.
1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 |
# File 'lib/aws-sdk-workspaces/types.rb', line 1660 class Workspace < Struct.new( :workspace_id, :directory_id, :user_name, :ip_address, :state, :bundle_id, :subnet_id, :error_message, :error_code, :computer_name, :volume_encryption_key, :user_volume_encryption_enabled, :root_volume_encryption_enabled, :workspace_properties, :modification_states) include Aws::Structure end |
#ip_address ⇒ String
The IP address of the WorkSpace.
1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 |
# File 'lib/aws-sdk-workspaces/types.rb', line 1660 class Workspace < Struct.new( :workspace_id, :directory_id, :user_name, :ip_address, :state, :bundle_id, :subnet_id, :error_message, :error_code, :computer_name, :volume_encryption_key, :user_volume_encryption_enabled, :root_volume_encryption_enabled, :workspace_properties, :modification_states) include Aws::Structure end |
#modification_states ⇒ Array<Types::ModificationState>
The modification states of the WorkSpace.
1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 |
# File 'lib/aws-sdk-workspaces/types.rb', line 1660 class Workspace < Struct.new( :workspace_id, :directory_id, :user_name, :ip_address, :state, :bundle_id, :subnet_id, :error_message, :error_code, :computer_name, :volume_encryption_key, :user_volume_encryption_enabled, :root_volume_encryption_enabled, :workspace_properties, :modification_states) include Aws::Structure end |
#root_volume_encryption_enabled ⇒ Boolean
Indicates whether the data stored on the root volume is encrypted.
1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 |
# File 'lib/aws-sdk-workspaces/types.rb', line 1660 class Workspace < Struct.new( :workspace_id, :directory_id, :user_name, :ip_address, :state, :bundle_id, :subnet_id, :error_message, :error_code, :computer_name, :volume_encryption_key, :user_volume_encryption_enabled, :root_volume_encryption_enabled, :workspace_properties, :modification_states) include Aws::Structure end |
#state ⇒ String
The operational state of the WorkSpace.
1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 |
# File 'lib/aws-sdk-workspaces/types.rb', line 1660 class Workspace < Struct.new( :workspace_id, :directory_id, :user_name, :ip_address, :state, :bundle_id, :subnet_id, :error_message, :error_code, :computer_name, :volume_encryption_key, :user_volume_encryption_enabled, :root_volume_encryption_enabled, :workspace_properties, :modification_states) include Aws::Structure end |
#subnet_id ⇒ String
The identifier of the subnet for the WorkSpace.
1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 |
# File 'lib/aws-sdk-workspaces/types.rb', line 1660 class Workspace < Struct.new( :workspace_id, :directory_id, :user_name, :ip_address, :state, :bundle_id, :subnet_id, :error_message, :error_code, :computer_name, :volume_encryption_key, :user_volume_encryption_enabled, :root_volume_encryption_enabled, :workspace_properties, :modification_states) include Aws::Structure end |
#user_name ⇒ String
The user for the WorkSpace.
1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 |
# File 'lib/aws-sdk-workspaces/types.rb', line 1660 class Workspace < Struct.new( :workspace_id, :directory_id, :user_name, :ip_address, :state, :bundle_id, :subnet_id, :error_message, :error_code, :computer_name, :volume_encryption_key, :user_volume_encryption_enabled, :root_volume_encryption_enabled, :workspace_properties, :modification_states) include Aws::Structure end |
#user_volume_encryption_enabled ⇒ Boolean
Indicates whether the data stored on the user volume is encrypted.
1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 |
# File 'lib/aws-sdk-workspaces/types.rb', line 1660 class Workspace < Struct.new( :workspace_id, :directory_id, :user_name, :ip_address, :state, :bundle_id, :subnet_id, :error_message, :error_code, :computer_name, :volume_encryption_key, :user_volume_encryption_enabled, :root_volume_encryption_enabled, :workspace_properties, :modification_states) include Aws::Structure end |
#volume_encryption_key ⇒ String
The KMS key used to encrypt data stored on your WorkSpace.
1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 |
# File 'lib/aws-sdk-workspaces/types.rb', line 1660 class Workspace < Struct.new( :workspace_id, :directory_id, :user_name, :ip_address, :state, :bundle_id, :subnet_id, :error_message, :error_code, :computer_name, :volume_encryption_key, :user_volume_encryption_enabled, :root_volume_encryption_enabled, :workspace_properties, :modification_states) include Aws::Structure end |
#workspace_id ⇒ String
The identifier of the WorkSpace.
1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 |
# File 'lib/aws-sdk-workspaces/types.rb', line 1660 class Workspace < Struct.new( :workspace_id, :directory_id, :user_name, :ip_address, :state, :bundle_id, :subnet_id, :error_message, :error_code, :computer_name, :volume_encryption_key, :user_volume_encryption_enabled, :root_volume_encryption_enabled, :workspace_properties, :modification_states) include Aws::Structure end |
#workspace_properties ⇒ Types::WorkspaceProperties
The properties of the WorkSpace.
1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 |
# File 'lib/aws-sdk-workspaces/types.rb', line 1660 class Workspace < Struct.new( :workspace_id, :directory_id, :user_name, :ip_address, :state, :bundle_id, :subnet_id, :error_message, :error_code, :computer_name, :volume_encryption_key, :user_volume_encryption_enabled, :root_volume_encryption_enabled, :workspace_properties, :modification_states) include Aws::Structure end |