Class: Aws::PartnerCentralSelling::Types::GetResourceSnapshotResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::PartnerCentralSelling::Types::GetResourceSnapshotResponse
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-partnercentralselling/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:created_by]
Instance Attribute Summary collapse
-
#arn ⇒ String
The Amazon Resource Name (ARN) of the snapshot.
-
#catalog ⇒ String
The catalog in which the snapshot was created.
-
#created_at ⇒ Time
The timestamp when the snapshot was created, in ISO 8601 format (e.g., “2023-06-01T14:30:00Z”).
-
#created_by ⇒ String
The AWS account ID of the principal (user or role) who created the snapshot.
-
#engagement_id ⇒ String
The identifier of the engagement associated with this snapshot.
-
#payload ⇒ Types::ResourceSnapshotPayload
Represents the payload of a resource snapshot.
-
#resource_id ⇒ String
The identifier of the specific resource that was snapshotted.
-
#resource_snapshot_template_name ⇒ String
The name of the view used for this snapshot.
-
#resource_type ⇒ String
The type of the resource that was snapshotted.
-
#revision ⇒ Integer
The revision number of this snapshot.
Instance Attribute Details
#arn ⇒ String
The Amazon Resource Name (ARN) of the snapshot. This globally unique identifier can be used for resource-specific operations across AWS services.
2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 2415 class GetResourceSnapshotResponse < Struct.new( :arn, :catalog, :created_at, :created_by, :engagement_id, :payload, :resource_id, :resource_snapshot_template_name, :resource_type, :revision) SENSITIVE = [:created_by] include Aws::Structure end |
#catalog ⇒ String
The catalog in which the snapshot was created. Matches the Catalog specified in the request.
2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 2415 class GetResourceSnapshotResponse < Struct.new( :arn, :catalog, :created_at, :created_by, :engagement_id, :payload, :resource_id, :resource_snapshot_template_name, :resource_type, :revision) SENSITIVE = [:created_by] include Aws::Structure end |
#created_at ⇒ Time
The timestamp when the snapshot was created, in ISO 8601 format (e.g., “2023-06-01T14:30:00Z”). This allows for precise tracking of when the snapshot was taken.
2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 2415 class GetResourceSnapshotResponse < Struct.new( :arn, :catalog, :created_at, :created_by, :engagement_id, :payload, :resource_id, :resource_snapshot_template_name, :resource_type, :revision) SENSITIVE = [:created_by] include Aws::Structure end |
#created_by ⇒ String
The AWS account ID of the principal (user or role) who created the snapshot. This helps in tracking the origin of the snapshot.
2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 2415 class GetResourceSnapshotResponse < Struct.new( :arn, :catalog, :created_at, :created_by, :engagement_id, :payload, :resource_id, :resource_snapshot_template_name, :resource_type, :revision) SENSITIVE = [:created_by] include Aws::Structure end |
#engagement_id ⇒ String
The identifier of the engagement associated with this snapshot. Matches the EngagementIdentifier specified in the request.
2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 2415 class GetResourceSnapshotResponse < Struct.new( :arn, :catalog, :created_at, :created_by, :engagement_id, :payload, :resource_id, :resource_snapshot_template_name, :resource_type, :revision) SENSITIVE = [:created_by] include Aws::Structure end |
#payload ⇒ Types::ResourceSnapshotPayload
Represents the payload of a resource snapshot. This structure is designed to accommodate different types of resource snapshots, currently supporting opportunity summaries.
2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 2415 class GetResourceSnapshotResponse < Struct.new( :arn, :catalog, :created_at, :created_by, :engagement_id, :payload, :resource_id, :resource_snapshot_template_name, :resource_type, :revision) SENSITIVE = [:created_by] include Aws::Structure end |
#resource_id ⇒ String
The identifier of the specific resource that was snapshotted. Matches the ‘ResourceIdentifier` specified in the request.
2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 2415 class GetResourceSnapshotResponse < Struct.new( :arn, :catalog, :created_at, :created_by, :engagement_id, :payload, :resource_id, :resource_snapshot_template_name, :resource_type, :revision) SENSITIVE = [:created_by] include Aws::Structure end |
#resource_snapshot_template_name ⇒ String
The name of the view used for this snapshot. This is the same as the template name.
2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 2415 class GetResourceSnapshotResponse < Struct.new( :arn, :catalog, :created_at, :created_by, :engagement_id, :payload, :resource_id, :resource_snapshot_template_name, :resource_type, :revision) SENSITIVE = [:created_by] include Aws::Structure end |
#resource_type ⇒ String
The type of the resource that was snapshotted. Matches the ‘ResourceType` specified in the request.
2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 2415 class GetResourceSnapshotResponse < Struct.new( :arn, :catalog, :created_at, :created_by, :engagement_id, :payload, :resource_id, :resource_snapshot_template_name, :resource_type, :revision) SENSITIVE = [:created_by] include Aws::Structure end |
#revision ⇒ Integer
The revision number of this snapshot. This is a positive integer that is sequential and unique within the context of a resource view.
2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 2415 class GetResourceSnapshotResponse < Struct.new( :arn, :catalog, :created_at, :created_by, :engagement_id, :payload, :resource_id, :resource_snapshot_template_name, :resource_type, :revision) SENSITIVE = [:created_by] include Aws::Structure end |