Class: Aws::PartnerCentralSelling::Types::GetResourceSnapshotResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::PartnerCentralSelling::Types::GetResourceSnapshotResponse
- Defined in:
- gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:created_by]
Instance Attribute Summary collapse
-
#arn ⇒ String
The Amazon Resource Name (ARN) that uniquely identifies the resource 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) that uniquely identifies the resource snapshot.
2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 2406 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.
2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 2406 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.
2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 2406 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.
2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 2406 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.
2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 2406 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.
2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 2406 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.
2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 2406 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.
2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 2406 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.
2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 2406 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.
2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 2406 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 |