Class: Aws::EC2::Types::ImageUsageReport
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::ImageUsageReport
- Defined in:
- gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb
Overview
The configuration and status of an image usage report.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#account_ids ⇒ Array<String>
The IDs of the Amazon Web Services accounts that were specified when the report was created.
-
#creation_time ⇒ Time
The date and time when the report was created.
-
#expiration_time ⇒ Time
The date and time when Amazon EC2 will delete the report (30 days after the report was created).
-
#image_id ⇒ String
The ID of the image that was specified when the report was created.
-
#report_id ⇒ String
The ID of the report.
-
#resource_types ⇒ Array<Types::ImageUsageResourceType>
The resource types that were specified when the report was created.
-
#state ⇒ String
The current state of the report.
-
#state_reason ⇒ String
Provides additional details when the report is in an
error
state. -
#tags ⇒ Array<Types::Tag>
Any tags assigned to the report.
Instance Attribute Details
#account_ids ⇒ Array<String>
The IDs of the Amazon Web Services accounts that were specified when the report was created.
44030 44031 44032 44033 44034 44035 44036 44037 44038 44039 44040 44041 44042 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 44030 class ImageUsageReport < Struct.new( :image_id, :report_id, :resource_types, :account_ids, :state, :state_reason, :creation_time, :expiration_time, :tags) SENSITIVE = [] include Aws::Structure end |
#creation_time ⇒ Time
The date and time when the report was created.
44030 44031 44032 44033 44034 44035 44036 44037 44038 44039 44040 44041 44042 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 44030 class ImageUsageReport < Struct.new( :image_id, :report_id, :resource_types, :account_ids, :state, :state_reason, :creation_time, :expiration_time, :tags) SENSITIVE = [] include Aws::Structure end |
#expiration_time ⇒ Time
The date and time when Amazon EC2 will delete the report (30 days after the report was created).
44030 44031 44032 44033 44034 44035 44036 44037 44038 44039 44040 44041 44042 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 44030 class ImageUsageReport < Struct.new( :image_id, :report_id, :resource_types, :account_ids, :state, :state_reason, :creation_time, :expiration_time, :tags) SENSITIVE = [] include Aws::Structure end |
#image_id ⇒ String
The ID of the image that was specified when the report was created.
44030 44031 44032 44033 44034 44035 44036 44037 44038 44039 44040 44041 44042 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 44030 class ImageUsageReport < Struct.new( :image_id, :report_id, :resource_types, :account_ids, :state, :state_reason, :creation_time, :expiration_time, :tags) SENSITIVE = [] include Aws::Structure end |
#report_id ⇒ String
The ID of the report.
44030 44031 44032 44033 44034 44035 44036 44037 44038 44039 44040 44041 44042 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 44030 class ImageUsageReport < Struct.new( :image_id, :report_id, :resource_types, :account_ids, :state, :state_reason, :creation_time, :expiration_time, :tags) SENSITIVE = [] include Aws::Structure end |
#resource_types ⇒ Array<Types::ImageUsageResourceType>
The resource types that were specified when the report was created.
44030 44031 44032 44033 44034 44035 44036 44037 44038 44039 44040 44041 44042 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 44030 class ImageUsageReport < Struct.new( :image_id, :report_id, :resource_types, :account_ids, :state, :state_reason, :creation_time, :expiration_time, :tags) SENSITIVE = [] include Aws::Structure end |
#state ⇒ String
The current state of the report. Possible values:
available
- The report is available to view.pending
- The report is being created and not available to view.error
- The report could not be created.
44030 44031 44032 44033 44034 44035 44036 44037 44038 44039 44040 44041 44042 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 44030 class ImageUsageReport < Struct.new( :image_id, :report_id, :resource_types, :account_ids, :state, :state_reason, :creation_time, :expiration_time, :tags) SENSITIVE = [] include Aws::Structure end |
#state_reason ⇒ String
Provides additional details when the report is in an error
state.
44030 44031 44032 44033 44034 44035 44036 44037 44038 44039 44040 44041 44042 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 44030 class ImageUsageReport < Struct.new( :image_id, :report_id, :resource_types, :account_ids, :state, :state_reason, :creation_time, :expiration_time, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
Any tags assigned to the report.
44030 44031 44032 44033 44034 44035 44036 44037 44038 44039 44040 44041 44042 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 44030 class ImageUsageReport < Struct.new( :image_id, :report_id, :resource_types, :account_ids, :state, :state_reason, :creation_time, :expiration_time, :tags) SENSITIVE = [] include Aws::Structure end |