Class: Aws::PartnerCentralSelling::Types::GetResourceSnapshotResponse

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-partnercentralselling/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[:created_by]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The Amazon Resource Name (ARN) of the snapshot. This globally unique identifier can be used for resource-specific operations across AWS services.

Returns:

  • (String)


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

#catalogString

The catalog in which the snapshot was created. Matches the Catalog specified in the request.

Returns:

  • (String)


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_atTime

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.

Returns:

  • (Time)


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_byString

The AWS account ID of the principal (user or role) who created the snapshot. This helps in tracking the origin of the snapshot.

Returns:

  • (String)


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_idString

The identifier of the engagement associated with this snapshot. Matches the EngagementIdentifier specified in the request.

Returns:

  • (String)


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

#payloadTypes::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_idString

The identifier of the specific resource that was snapshotted. Matches the ‘ResourceIdentifier` specified in the request.

Returns:

  • (String)


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_nameString

The name of the view used for this snapshot. This is the same as the template name.

Returns:

  • (String)


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_typeString

The type of the resource that was snapshotted. Matches the ‘ResourceType` specified in the request.

Returns:

  • (String)


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

#revisionInteger

The revision number of this snapshot. This is a positive integer that is sequential and unique within the context of a resource view.

Returns:

  • (Integer)


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