Class: Aws::PartnerCentralChannel::Types::CreateChannelHandshakeRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::PartnerCentralChannel::Types::CreateChannelHandshakeRequest
- Defined in:
- gems/aws-sdk-partnercentralchannel/lib/aws-sdk-partnercentralchannel/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#associated_resource_identifier ⇒ String
The identifier of the resource associated with this handshake.
-
#catalog ⇒ String
The catalog identifier for the handshake request.
-
#client_token ⇒ String
A unique, case-sensitive identifier to ensure idempotency of the request.
-
#handshake_type ⇒ String
The type of handshake to create (e.g., start service period, revoke service period).
-
#payload ⇒ Types::ChannelHandshakePayload
The payload containing specific details for the handshake type.
-
#tags ⇒ Array<Types::Tag>
Key-value pairs to associate with the channel handshake.
Instance Attribute Details
#associated_resource_identifier ⇒ String
The identifier of the resource associated with this handshake.
314 315 316 317 318 319 320 321 322 323 |
# File 'gems/aws-sdk-partnercentralchannel/lib/aws-sdk-partnercentralchannel/types.rb', line 314 class CreateChannelHandshakeRequest < Struct.new( :handshake_type, :catalog, :associated_resource_identifier, :payload, :client_token, :tags) SENSITIVE = [] include Aws::Structure end |
#catalog ⇒ String
The catalog identifier for the handshake request.
314 315 316 317 318 319 320 321 322 323 |
# File 'gems/aws-sdk-partnercentralchannel/lib/aws-sdk-partnercentralchannel/types.rb', line 314 class CreateChannelHandshakeRequest < Struct.new( :handshake_type, :catalog, :associated_resource_identifier, :payload, :client_token, :tags) SENSITIVE = [] include Aws::Structure end |
#client_token ⇒ String
A unique, case-sensitive identifier to ensure idempotency of the request.
A suitable default value is auto-generated. You should normally not need to pass this option.
314 315 316 317 318 319 320 321 322 323 |
# File 'gems/aws-sdk-partnercentralchannel/lib/aws-sdk-partnercentralchannel/types.rb', line 314 class CreateChannelHandshakeRequest < Struct.new( :handshake_type, :catalog, :associated_resource_identifier, :payload, :client_token, :tags) SENSITIVE = [] include Aws::Structure end |
#handshake_type ⇒ String
The type of handshake to create (e.g., start service period, revoke service period).
314 315 316 317 318 319 320 321 322 323 |
# File 'gems/aws-sdk-partnercentralchannel/lib/aws-sdk-partnercentralchannel/types.rb', line 314 class CreateChannelHandshakeRequest < Struct.new( :handshake_type, :catalog, :associated_resource_identifier, :payload, :client_token, :tags) SENSITIVE = [] include Aws::Structure end |
#payload ⇒ Types::ChannelHandshakePayload
The payload containing specific details for the handshake type.
314 315 316 317 318 319 320 321 322 323 |
# File 'gems/aws-sdk-partnercentralchannel/lib/aws-sdk-partnercentralchannel/types.rb', line 314 class CreateChannelHandshakeRequest < Struct.new( :handshake_type, :catalog, :associated_resource_identifier, :payload, :client_token, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
Key-value pairs to associate with the channel handshake.
314 315 316 317 318 319 320 321 322 323 |
# File 'gems/aws-sdk-partnercentralchannel/lib/aws-sdk-partnercentralchannel/types.rb', line 314 class CreateChannelHandshakeRequest < Struct.new( :handshake_type, :catalog, :associated_resource_identifier, :payload, :client_token, :tags) SENSITIVE = [] include Aws::Structure end |