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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-partnercentralselling/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) that uniquely identifies the resource snapshot.

Returns:

  • (String)


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

#catalogString

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

Returns:

  • (String)


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_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)


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_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)


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_idString

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

Returns:

  • (String)


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

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

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

Returns:

  • (String)


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_nameString

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

Returns:

  • (String)


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_typeString

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

Returns:

  • (String)


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

#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)


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