Class: Aws::EC2::Types::ImageMetadata
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::ImageMetadata
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-ec2/types.rb
Overview
Information about the AMI.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#creation_date ⇒ String
The date and time the AMI was created.
-
#deprecation_time ⇒ String
The deprecation date and time of the AMI, in UTC, in the following format: YYYY-MM-*DD*T*HH*:MM:*SS*Z.
-
#image_allowed ⇒ Boolean
If ‘true`, the AMI satisfies the criteria for Allowed AMIs and can be discovered and used in the account.
-
#image_id ⇒ String
The ID of the AMI.
-
#image_owner_alias ⇒ String
The alias of the AMI owner.
-
#is_public ⇒ Boolean
Indicates whether the AMI has public launch permissions.
-
#name ⇒ String
The name of the AMI.
-
#owner_id ⇒ String
The ID of the Amazon Web Services account that owns the AMI.
-
#state ⇒ String
The current state of the AMI.
Instance Attribute Details
#creation_date ⇒ String
The date and time the AMI was created.
40683 40684 40685 40686 40687 40688 40689 40690 40691 40692 40693 40694 40695 |
# File 'lib/aws-sdk-ec2/types.rb', line 40683 class ImageMetadata < Struct.new( :image_id, :name, :owner_id, :state, :image_owner_alias, :creation_date, :deprecation_time, :image_allowed, :is_public) SENSITIVE = [] include Aws::Structure end |
#deprecation_time ⇒ String
The deprecation date and time of the AMI, in UTC, in the following format: YYYY-MM-*DD*T*HH*:MM:*SS*Z.
40683 40684 40685 40686 40687 40688 40689 40690 40691 40692 40693 40694 40695 |
# File 'lib/aws-sdk-ec2/types.rb', line 40683 class ImageMetadata < Struct.new( :image_id, :name, :owner_id, :state, :image_owner_alias, :creation_date, :deprecation_time, :image_allowed, :is_public) SENSITIVE = [] include Aws::Structure end |
#image_allowed ⇒ Boolean
If ‘true`, the AMI satisfies the criteria for Allowed AMIs and can be discovered and used in the account. If `false`, the AMI can’t be discovered or used in the account.
For more information, see [Control the discovery and use of AMIs in Amazon EC2 with Allowed AMIs] in *Amazon EC2 User Guide*.
[1]: docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-allowed-amis.html
40683 40684 40685 40686 40687 40688 40689 40690 40691 40692 40693 40694 40695 |
# File 'lib/aws-sdk-ec2/types.rb', line 40683 class ImageMetadata < Struct.new( :image_id, :name, :owner_id, :state, :image_owner_alias, :creation_date, :deprecation_time, :image_allowed, :is_public) SENSITIVE = [] include Aws::Structure end |
#image_id ⇒ String
The ID of the AMI.
40683 40684 40685 40686 40687 40688 40689 40690 40691 40692 40693 40694 40695 |
# File 'lib/aws-sdk-ec2/types.rb', line 40683 class ImageMetadata < Struct.new( :image_id, :name, :owner_id, :state, :image_owner_alias, :creation_date, :deprecation_time, :image_allowed, :is_public) SENSITIVE = [] include Aws::Structure end |
#image_owner_alias ⇒ String
The alias of the AMI owner.
Valid values: ‘amazon` | `aws-backup-vault` | `aws-marketplace`
40683 40684 40685 40686 40687 40688 40689 40690 40691 40692 40693 40694 40695 |
# File 'lib/aws-sdk-ec2/types.rb', line 40683 class ImageMetadata < Struct.new( :image_id, :name, :owner_id, :state, :image_owner_alias, :creation_date, :deprecation_time, :image_allowed, :is_public) SENSITIVE = [] include Aws::Structure end |
#is_public ⇒ Boolean
Indicates whether the AMI has public launch permissions. A value of ‘true` means this AMI has public launch permissions, while `false` means it has only implicit (AMI owner) or explicit (shared with your account) launch permissions.
40683 40684 40685 40686 40687 40688 40689 40690 40691 40692 40693 40694 40695 |
# File 'lib/aws-sdk-ec2/types.rb', line 40683 class ImageMetadata < Struct.new( :image_id, :name, :owner_id, :state, :image_owner_alias, :creation_date, :deprecation_time, :image_allowed, :is_public) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the AMI.
40683 40684 40685 40686 40687 40688 40689 40690 40691 40692 40693 40694 40695 |
# File 'lib/aws-sdk-ec2/types.rb', line 40683 class ImageMetadata < Struct.new( :image_id, :name, :owner_id, :state, :image_owner_alias, :creation_date, :deprecation_time, :image_allowed, :is_public) SENSITIVE = [] include Aws::Structure end |
#owner_id ⇒ String
The ID of the Amazon Web Services account that owns the AMI.
40683 40684 40685 40686 40687 40688 40689 40690 40691 40692 40693 40694 40695 |
# File 'lib/aws-sdk-ec2/types.rb', line 40683 class ImageMetadata < Struct.new( :image_id, :name, :owner_id, :state, :image_owner_alias, :creation_date, :deprecation_time, :image_allowed, :is_public) SENSITIVE = [] include Aws::Structure end |
#state ⇒ String
The current state of the AMI. If the state is ‘available`, the AMI is successfully registered and can be used to launch an instance.
40683 40684 40685 40686 40687 40688 40689 40690 40691 40692 40693 40694 40695 |
# File 'lib/aws-sdk-ec2/types.rb', line 40683 class ImageMetadata < Struct.new( :image_id, :name, :owner_id, :state, :image_owner_alias, :creation_date, :deprecation_time, :image_allowed, :is_public) SENSITIVE = [] include Aws::Structure end |