Class: Aws::AppStream::Types::ImageBuilder
- Inherits:
-
Struct
- Object
- Struct
- Aws::AppStream::Types::ImageBuilder
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-appstream/types.rb
Overview
Describes a virtual machine that is used to create an image.
Instance Attribute Summary collapse
-
#appstream_agent_version ⇒ String
The version of the AppStream 2.0 agent that is currently being used by the image builder.
-
#arn ⇒ String
The ARN for the image builder.
-
#created_time ⇒ Time
The time stamp when the image builder was created.
-
#description ⇒ String
The description to display.
-
#display_name ⇒ String
The image builder name to display.
-
#domain_join_info ⇒ Types::DomainJoinInfo
The name of the directory and organizational unit (OU) to use to join the image builder to a Microsoft Active Directory domain.
-
#enable_default_internet_access ⇒ Boolean
Enables or disables default internet access for the image builder.
-
#image_arn ⇒ String
The ARN of the image from which this builder was created.
-
#image_builder_errors ⇒ Array<Types::ResourceError>
The image builder errors.
-
#instance_type ⇒ String
The instance type for the image builder.
-
#name ⇒ String
The name of the image builder.
-
#platform ⇒ String
The operating system platform of the image builder.
-
#state ⇒ String
The state of the image builder.
-
#state_change_reason ⇒ Types::ImageBuilderStateChangeReason
The reason why the last state change occurred.
-
#vpc_config ⇒ Types::VpcConfig
The VPC configuration of the image builder.
Instance Attribute Details
#appstream_agent_version ⇒ String
The version of the AppStream 2.0 agent that is currently being used by the image builder.
2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 |
# File 'lib/aws-sdk-appstream/types.rb', line 2057 class ImageBuilder < Struct.new( :name, :arn, :image_arn, :description, :display_name, :vpc_config, :instance_type, :platform, :state, :state_change_reason, :created_time, :enable_default_internet_access, :domain_join_info, :image_builder_errors, :appstream_agent_version) include Aws::Structure end |
#arn ⇒ String
The ARN for the image builder.
2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 |
# File 'lib/aws-sdk-appstream/types.rb', line 2057 class ImageBuilder < Struct.new( :name, :arn, :image_arn, :description, :display_name, :vpc_config, :instance_type, :platform, :state, :state_change_reason, :created_time, :enable_default_internet_access, :domain_join_info, :image_builder_errors, :appstream_agent_version) include Aws::Structure end |
#created_time ⇒ Time
The time stamp when the image builder was created.
2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 |
# File 'lib/aws-sdk-appstream/types.rb', line 2057 class ImageBuilder < Struct.new( :name, :arn, :image_arn, :description, :display_name, :vpc_config, :instance_type, :platform, :state, :state_change_reason, :created_time, :enable_default_internet_access, :domain_join_info, :image_builder_errors, :appstream_agent_version) include Aws::Structure end |
#description ⇒ String
The description to display.
2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 |
# File 'lib/aws-sdk-appstream/types.rb', line 2057 class ImageBuilder < Struct.new( :name, :arn, :image_arn, :description, :display_name, :vpc_config, :instance_type, :platform, :state, :state_change_reason, :created_time, :enable_default_internet_access, :domain_join_info, :image_builder_errors, :appstream_agent_version) include Aws::Structure end |
#display_name ⇒ String
The image builder name to display.
2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 |
# File 'lib/aws-sdk-appstream/types.rb', line 2057 class ImageBuilder < Struct.new( :name, :arn, :image_arn, :description, :display_name, :vpc_config, :instance_type, :platform, :state, :state_change_reason, :created_time, :enable_default_internet_access, :domain_join_info, :image_builder_errors, :appstream_agent_version) include Aws::Structure end |
#domain_join_info ⇒ Types::DomainJoinInfo
The name of the directory and organizational unit (OU) to use to join the image builder to a Microsoft Active Directory domain.
2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 |
# File 'lib/aws-sdk-appstream/types.rb', line 2057 class ImageBuilder < Struct.new( :name, :arn, :image_arn, :description, :display_name, :vpc_config, :instance_type, :platform, :state, :state_change_reason, :created_time, :enable_default_internet_access, :domain_join_info, :image_builder_errors, :appstream_agent_version) include Aws::Structure end |
#enable_default_internet_access ⇒ Boolean
Enables or disables default internet access for the image builder.
2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 |
# File 'lib/aws-sdk-appstream/types.rb', line 2057 class ImageBuilder < Struct.new( :name, :arn, :image_arn, :description, :display_name, :vpc_config, :instance_type, :platform, :state, :state_change_reason, :created_time, :enable_default_internet_access, :domain_join_info, :image_builder_errors, :appstream_agent_version) include Aws::Structure end |
#image_arn ⇒ String
The ARN of the image from which this builder was created.
2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 |
# File 'lib/aws-sdk-appstream/types.rb', line 2057 class ImageBuilder < Struct.new( :name, :arn, :image_arn, :description, :display_name, :vpc_config, :instance_type, :platform, :state, :state_change_reason, :created_time, :enable_default_internet_access, :domain_join_info, :image_builder_errors, :appstream_agent_version) include Aws::Structure end |
#image_builder_errors ⇒ Array<Types::ResourceError>
The image builder errors.
2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 |
# File 'lib/aws-sdk-appstream/types.rb', line 2057 class ImageBuilder < Struct.new( :name, :arn, :image_arn, :description, :display_name, :vpc_config, :instance_type, :platform, :state, :state_change_reason, :created_time, :enable_default_internet_access, :domain_join_info, :image_builder_errors, :appstream_agent_version) include Aws::Structure end |
#instance_type ⇒ String
The instance type for the image builder.
2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 |
# File 'lib/aws-sdk-appstream/types.rb', line 2057 class ImageBuilder < Struct.new( :name, :arn, :image_arn, :description, :display_name, :vpc_config, :instance_type, :platform, :state, :state_change_reason, :created_time, :enable_default_internet_access, :domain_join_info, :image_builder_errors, :appstream_agent_version) include Aws::Structure end |
#name ⇒ String
The name of the image builder.
2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 |
# File 'lib/aws-sdk-appstream/types.rb', line 2057 class ImageBuilder < Struct.new( :name, :arn, :image_arn, :description, :display_name, :vpc_config, :instance_type, :platform, :state, :state_change_reason, :created_time, :enable_default_internet_access, :domain_join_info, :image_builder_errors, :appstream_agent_version) include Aws::Structure end |
#platform ⇒ String
The operating system platform of the image builder.
2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 |
# File 'lib/aws-sdk-appstream/types.rb', line 2057 class ImageBuilder < Struct.new( :name, :arn, :image_arn, :description, :display_name, :vpc_config, :instance_type, :platform, :state, :state_change_reason, :created_time, :enable_default_internet_access, :domain_join_info, :image_builder_errors, :appstream_agent_version) include Aws::Structure end |
#state ⇒ String
The state of the image builder.
2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 |
# File 'lib/aws-sdk-appstream/types.rb', line 2057 class ImageBuilder < Struct.new( :name, :arn, :image_arn, :description, :display_name, :vpc_config, :instance_type, :platform, :state, :state_change_reason, :created_time, :enable_default_internet_access, :domain_join_info, :image_builder_errors, :appstream_agent_version) include Aws::Structure end |
#state_change_reason ⇒ Types::ImageBuilderStateChangeReason
The reason why the last state change occurred.
2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 |
# File 'lib/aws-sdk-appstream/types.rb', line 2057 class ImageBuilder < Struct.new( :name, :arn, :image_arn, :description, :display_name, :vpc_config, :instance_type, :platform, :state, :state_change_reason, :created_time, :enable_default_internet_access, :domain_join_info, :image_builder_errors, :appstream_agent_version) include Aws::Structure end |
#vpc_config ⇒ Types::VpcConfig
The VPC configuration of the image builder.
2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 |
# File 'lib/aws-sdk-appstream/types.rb', line 2057 class ImageBuilder < Struct.new( :name, :arn, :image_arn, :description, :display_name, :vpc_config, :instance_type, :platform, :state, :state_change_reason, :created_time, :enable_default_internet_access, :domain_join_info, :image_builder_errors, :appstream_agent_version) include Aws::Structure end |