Class: Aws::PartnerCentralChannel::Types::ChannelHandshakePayload

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-partnercentralchannel/lib/aws-sdk-partnercentralchannel/types.rb

Overview

Note:

ChannelHandshakePayload is a union - when making an API calls you must set exactly one of the members.

Contains the payload data for different types of channel handshakes.

Defined Under Namespace

Classes: RevokeServicePeriodPayload, StartServicePeriodPayload, Unknown

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#revoke_service_period_payloadTypes::RevokeServicePeriodPayload

Payload for revoking a service period handshake.



152
153
154
155
156
157
158
159
160
161
162
163
# File 'gems/aws-sdk-partnercentralchannel/lib/aws-sdk-partnercentralchannel/types.rb', line 152

class ChannelHandshakePayload < Struct.new(
  :start_service_period_payload,
  :revoke_service_period_payload,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class StartServicePeriodPayload < ChannelHandshakePayload; end
  class RevokeServicePeriodPayload < ChannelHandshakePayload; end
  class Unknown < ChannelHandshakePayload; end
end

#start_service_period_payloadTypes::StartServicePeriodPayload

Payload for starting a service period handshake.



152
153
154
155
156
157
158
159
160
161
162
163
# File 'gems/aws-sdk-partnercentralchannel/lib/aws-sdk-partnercentralchannel/types.rb', line 152

class ChannelHandshakePayload < Struct.new(
  :start_service_period_payload,
  :revoke_service_period_payload,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class StartServicePeriodPayload < ChannelHandshakePayload; end
  class RevokeServicePeriodPayload < ChannelHandshakePayload; end
  class Unknown < ChannelHandshakePayload; end
end

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



152
153
154
# File 'gems/aws-sdk-partnercentralchannel/lib/aws-sdk-partnercentralchannel/types.rb', line 152

def unknown
  @unknown
end