Class: Aws::Imagebuilder::Types::ImageSummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::Imagebuilder::Types::ImageSummary
- Defined in:
- gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb
Overview
An image summary.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arn ⇒ String
The Amazon Resource Name (ARN) of the image.
-
#build_type ⇒ String
Indicates the type of build that created this image.
-
#date_created ⇒ String
The date on which this image was created.
-
#name ⇒ String
The name of the image.
-
#os_version ⇒ String
The operating system version of the instance.
-
#output_resources ⇒ Types::OutputResources
The output resources produced when creating this image.
-
#owner ⇒ String
The owner of the image.
-
#platform ⇒ String
The platform of the image.
-
#state ⇒ Types::ImageState
The state of the image.
-
#tags ⇒ Hash<String,String>
The tags of the image.
-
#type ⇒ String
Specifies whether this is an AMI or container image.
-
#version ⇒ String
The version of the image.
Instance Attribute Details
#arn ⇒ String
The Amazon Resource Name (ARN) of the image.
3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 3477 class ImageSummary < Struct.new( :arn, :name, :type, :version, :platform, :os_version, :state, :owner, :date_created, :output_resources, :tags, :build_type) SENSITIVE = [] include Aws::Structure end |
#build_type ⇒ String
Indicates the type of build that created this image. The build can be initiated in the following ways:
USER_INITIATED – A manual pipeline build request.
SCHEDULED – A pipeline build initiated by a cron expression in the Image Builder pipeline, or from EventBridge.
IMPORT – A VM import created the image to use as the base image for the recipe.
3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 3477 class ImageSummary < Struct.new( :arn, :name, :type, :version, :platform, :os_version, :state, :owner, :date_created, :output_resources, :tags, :build_type) SENSITIVE = [] include Aws::Structure end |
#date_created ⇒ String
The date on which this image was created.
3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 3477 class ImageSummary < Struct.new( :arn, :name, :type, :version, :platform, :os_version, :state, :owner, :date_created, :output_resources, :tags, :build_type) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the image.
3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 3477 class ImageSummary < Struct.new( :arn, :name, :type, :version, :platform, :os_version, :state, :owner, :date_created, :output_resources, :tags, :build_type) SENSITIVE = [] include Aws::Structure end |
#os_version ⇒ String
The operating system version of the instance. For example, Amazon Linux 2, Ubuntu 18, or Microsoft Windows Server 2019.
3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 3477 class ImageSummary < Struct.new( :arn, :name, :type, :version, :platform, :os_version, :state, :owner, :date_created, :output_resources, :tags, :build_type) SENSITIVE = [] include Aws::Structure end |
#output_resources ⇒ Types::OutputResources
The output resources produced when creating this image.
3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 3477 class ImageSummary < Struct.new( :arn, :name, :type, :version, :platform, :os_version, :state, :owner, :date_created, :output_resources, :tags, :build_type) SENSITIVE = [] include Aws::Structure end |
#owner ⇒ String
The owner of the image.
3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 3477 class ImageSummary < Struct.new( :arn, :name, :type, :version, :platform, :os_version, :state, :owner, :date_created, :output_resources, :tags, :build_type) SENSITIVE = [] include Aws::Structure end |
#platform ⇒ String
The platform of the image.
3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 3477 class ImageSummary < Struct.new( :arn, :name, :type, :version, :platform, :os_version, :state, :owner, :date_created, :output_resources, :tags, :build_type) SENSITIVE = [] include Aws::Structure end |
#state ⇒ Types::ImageState
The state of the image.
3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 3477 class ImageSummary < Struct.new( :arn, :name, :type, :version, :platform, :os_version, :state, :owner, :date_created, :output_resources, :tags, :build_type) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
The tags of the image.
3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 3477 class ImageSummary < Struct.new( :arn, :name, :type, :version, :platform, :os_version, :state, :owner, :date_created, :output_resources, :tags, :build_type) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
Specifies whether this is an AMI or container image.
3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 3477 class ImageSummary < Struct.new( :arn, :name, :type, :version, :platform, :os_version, :state, :owner, :date_created, :output_resources, :tags, :build_type) SENSITIVE = [] include Aws::Structure end |
#version ⇒ String
The version of the image.
3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 |
# File 'gems/aws-sdk-imagebuilder/lib/aws-sdk-imagebuilder/types.rb', line 3477 class ImageSummary < Struct.new( :arn, :name, :type, :version, :platform, :os_version, :state, :owner, :date_created, :output_resources, :tags, :build_type) SENSITIVE = [] include Aws::Structure end |