Class: Aws::Imagebuilder::Types::LifecycleExecutionResource
- Inherits:
-
Struct
- Object
- Struct
- Aws::Imagebuilder::Types::LifecycleExecutionResource
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-imagebuilder/types.rb
Overview
Contains details for a resource that the runtime instance of the lifecycle policy identified for action.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#account_id ⇒ String
The account that owns the impacted resource.
-
#action ⇒ Types::LifecycleExecutionResourceAction
The action to take for the identified resource.
-
#end_time ⇒ Time
The ending timestamp from the lifecycle action that was applied to the resource.
-
#image_uris ⇒ Array<String>
For an impacted container image, this identifies a list of URIs for associated container images distributed to ECR repositories.
-
#region ⇒ String
The Amazon Web Services Region where the lifecycle execution resource is stored.
-
#resource_id ⇒ String
Identifies the impacted resource.
-
#snapshots ⇒ Array<Types::LifecycleExecutionSnapshotResource>
A list of associated resource snapshots for the impacted resource if it’s an AMI.
-
#start_time ⇒ Time
The starting timestamp from the lifecycle action that was applied to the resource.
-
#state ⇒ Types::LifecycleExecutionResourceState
The runtime state for the lifecycle execution.
Instance Attribute Details
#account_id ⇒ String
The account that owns the impacted resource.
4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 |
# File 'lib/aws-sdk-imagebuilder/types.rb', line 4948 class LifecycleExecutionResource < Struct.new( :account_id, :resource_id, :state, :action, :region, :snapshots, :image_uris, :start_time, :end_time) SENSITIVE = [] include Aws::Structure end |
#action ⇒ Types::LifecycleExecutionResourceAction
The action to take for the identified resource.
4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 |
# File 'lib/aws-sdk-imagebuilder/types.rb', line 4948 class LifecycleExecutionResource < Struct.new( :account_id, :resource_id, :state, :action, :region, :snapshots, :image_uris, :start_time, :end_time) SENSITIVE = [] include Aws::Structure end |
#end_time ⇒ Time
The ending timestamp from the lifecycle action that was applied to the resource.
4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 |
# File 'lib/aws-sdk-imagebuilder/types.rb', line 4948 class LifecycleExecutionResource < Struct.new( :account_id, :resource_id, :state, :action, :region, :snapshots, :image_uris, :start_time, :end_time) SENSITIVE = [] include Aws::Structure end |
#image_uris ⇒ Array<String>
For an impacted container image, this identifies a list of URIs for associated container images distributed to ECR repositories.
4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 |
# File 'lib/aws-sdk-imagebuilder/types.rb', line 4948 class LifecycleExecutionResource < Struct.new( :account_id, :resource_id, :state, :action, :region, :snapshots, :image_uris, :start_time, :end_time) SENSITIVE = [] include Aws::Structure end |
#region ⇒ String
The Amazon Web Services Region where the lifecycle execution resource is stored.
4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 |
# File 'lib/aws-sdk-imagebuilder/types.rb', line 4948 class LifecycleExecutionResource < Struct.new( :account_id, :resource_id, :state, :action, :region, :snapshots, :image_uris, :start_time, :end_time) SENSITIVE = [] include Aws::Structure end |
#resource_id ⇒ String
Identifies the impacted resource. The resource ID depends on the type of resource, as follows.
-
Image Builder image resources: Amazon Resource Name (ARN)
-
Distributed AMIs: AMI ID
-
Container images distributed to an ECR repository: image URI or SHA Digest
4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 |
# File 'lib/aws-sdk-imagebuilder/types.rb', line 4948 class LifecycleExecutionResource < Struct.new( :account_id, :resource_id, :state, :action, :region, :snapshots, :image_uris, :start_time, :end_time) SENSITIVE = [] include Aws::Structure end |
#snapshots ⇒ Array<Types::LifecycleExecutionSnapshotResource>
A list of associated resource snapshots for the impacted resource if it’s an AMI.
4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 |
# File 'lib/aws-sdk-imagebuilder/types.rb', line 4948 class LifecycleExecutionResource < Struct.new( :account_id, :resource_id, :state, :action, :region, :snapshots, :image_uris, :start_time, :end_time) SENSITIVE = [] include Aws::Structure end |
#start_time ⇒ Time
The starting timestamp from the lifecycle action that was applied to the resource.
4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 |
# File 'lib/aws-sdk-imagebuilder/types.rb', line 4948 class LifecycleExecutionResource < Struct.new( :account_id, :resource_id, :state, :action, :region, :snapshots, :image_uris, :start_time, :end_time) SENSITIVE = [] include Aws::Structure end |
#state ⇒ Types::LifecycleExecutionResourceState
The runtime state for the lifecycle execution.
4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 |
# File 'lib/aws-sdk-imagebuilder/types.rb', line 4948 class LifecycleExecutionResource < Struct.new( :account_id, :resource_id, :state, :action, :region, :snapshots, :image_uris, :start_time, :end_time) SENSITIVE = [] include Aws::Structure end |