Class: Aws::PartnerCentralSelling::Types::UpdateEngagementContextRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::PartnerCentralSelling::Types::UpdateEngagementContextRequest
- Defined in:
- gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#catalog ⇒ String
Specifies the catalog associated with the engagement context update request.
-
#context_identifier ⇒ String
The unique identifier of the specific engagement context to be updated.
-
#engagement_identifier ⇒ String
The unique identifier of the
Engagementcontaining the context to be updated. -
#engagement_last_modified_at ⇒ Time
The timestamp when the engagement was last modified, used for optimistic concurrency control.
-
#payload ⇒ Types::UpdateEngagementContextPayload
Contains the updated contextual information for the engagement.
-
#type ⇒ String
Specifies the type of context being updated within the engagement.
Instance Attribute Details
#catalog ⇒ String
Specifies the catalog associated with the engagement context update
request. This field takes a string value from a predefined list:
AWS or Sandbox. The catalog determines which environment the
engagement context is updated in.
6420 6421 6422 6423 6424 6425 6426 6427 6428 6429 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 6420 class UpdateEngagementContextRequest < Struct.new( :catalog, :engagement_identifier, :context_identifier, :engagement_last_modified_at, :type, :payload) SENSITIVE = [] include Aws::Structure end |
#context_identifier ⇒ String
The unique identifier of the specific engagement context to be updated. This ensures that the correct context within the engagement is modified.
6420 6421 6422 6423 6424 6425 6426 6427 6428 6429 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 6420 class UpdateEngagementContextRequest < Struct.new( :catalog, :engagement_identifier, :context_identifier, :engagement_last_modified_at, :type, :payload) SENSITIVE = [] include Aws::Structure end |
#engagement_identifier ⇒ String
The unique identifier of the Engagement containing the context to
be updated. This parameter ensures the context update is applied to
the correct engagement.
6420 6421 6422 6423 6424 6425 6426 6427 6428 6429 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 6420 class UpdateEngagementContextRequest < Struct.new( :catalog, :engagement_identifier, :context_identifier, :engagement_last_modified_at, :type, :payload) SENSITIVE = [] include Aws::Structure end |
#engagement_last_modified_at ⇒ Time
The timestamp when the engagement was last modified, used for optimistic concurrency control. This helps prevent conflicts when multiple users attempt to update the same engagement simultaneously.
6420 6421 6422 6423 6424 6425 6426 6427 6428 6429 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 6420 class UpdateEngagementContextRequest < Struct.new( :catalog, :engagement_identifier, :context_identifier, :engagement_last_modified_at, :type, :payload) SENSITIVE = [] include Aws::Structure end |
#payload ⇒ Types::UpdateEngagementContextPayload
Contains the updated contextual information for the engagement. The structure of this payload varies based on the context type specified in the Type field.
6420 6421 6422 6423 6424 6425 6426 6427 6428 6429 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 6420 class UpdateEngagementContextRequest < Struct.new( :catalog, :engagement_identifier, :context_identifier, :engagement_last_modified_at, :type, :payload) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
Specifies the type of context being updated within the engagement. This field determines the structure and content of the context payload being modified.
6420 6421 6422 6423 6424 6425 6426 6427 6428 6429 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 6420 class UpdateEngagementContextRequest < Struct.new( :catalog, :engagement_identifier, :context_identifier, :engagement_last_modified_at, :type, :payload) SENSITIVE = [] include Aws::Structure end |