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)


2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 2718

class GetResourceSnapshotResponse < Struct.new(
  :catalog,
  :arn,
  :created_by,
  :created_at,
  :engagement_id,
  :resource_type,
  :resource_id,
  :resource_snapshot_template_name,
  :revision,
  :payload)
  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)


2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 2718

class GetResourceSnapshotResponse < Struct.new(
  :catalog,
  :arn,
  :created_by,
  :created_at,
  :engagement_id,
  :resource_type,
  :resource_id,
  :resource_snapshot_template_name,
  :revision,
  :payload)
  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)


2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 2718

class GetResourceSnapshotResponse < Struct.new(
  :catalog,
  :arn,
  :created_by,
  :created_at,
  :engagement_id,
  :resource_type,
  :resource_id,
  :resource_snapshot_template_name,
  :revision,
  :payload)
  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)


2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 2718

class GetResourceSnapshotResponse < Struct.new(
  :catalog,
  :arn,
  :created_by,
  :created_at,
  :engagement_id,
  :resource_type,
  :resource_id,
  :resource_snapshot_template_name,
  :revision,
  :payload)
  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)


2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 2718

class GetResourceSnapshotResponse < Struct.new(
  :catalog,
  :arn,
  :created_by,
  :created_at,
  :engagement_id,
  :resource_type,
  :resource_id,
  :resource_snapshot_template_name,
  :revision,
  :payload)
  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.



2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 2718

class GetResourceSnapshotResponse < Struct.new(
  :catalog,
  :arn,
  :created_by,
  :created_at,
  :engagement_id,
  :resource_type,
  :resource_id,
  :resource_snapshot_template_name,
  :revision,
  :payload)
  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)


2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 2718

class GetResourceSnapshotResponse < Struct.new(
  :catalog,
  :arn,
  :created_by,
  :created_at,
  :engagement_id,
  :resource_type,
  :resource_id,
  :resource_snapshot_template_name,
  :revision,
  :payload)
  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)


2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 2718

class GetResourceSnapshotResponse < Struct.new(
  :catalog,
  :arn,
  :created_by,
  :created_at,
  :engagement_id,
  :resource_type,
  :resource_id,
  :resource_snapshot_template_name,
  :revision,
  :payload)
  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)


2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 2718

class GetResourceSnapshotResponse < Struct.new(
  :catalog,
  :arn,
  :created_by,
  :created_at,
  :engagement_id,
  :resource_type,
  :resource_id,
  :resource_snapshot_template_name,
  :revision,
  :payload)
  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)


2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 2718

class GetResourceSnapshotResponse < Struct.new(
  :catalog,
  :arn,
  :created_by,
  :created_at,
  :engagement_id,
  :resource_type,
  :resource_id,
  :resource_snapshot_template_name,
  :revision,
  :payload)
  SENSITIVE = [:created_by]
  include Aws::Structure
end