Class: Aws::PartnerCentralChannel::Types::HandshakeDetail

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

Overview

Note:

HandshakeDetail is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of HandshakeDetail corresponding to the set member.

Contains detailed information about different types of handshakes.

Defined Under Namespace

Classes: ProgramManagementAccountHandshakeDetail, RevokeServicePeriodHandshakeDetail, StartServicePeriodHandshakeDetail, Unknown

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#program_management_account_handshake_detailTypes::ProgramManagementAccountHandshakeDetail

Details for a program management account handshake.



623
624
625
626
627
628
629
630
631
632
633
634
635
636
# File 'gems/aws-sdk-partnercentralchannel/lib/aws-sdk-partnercentralchannel/types.rb', line 623

class HandshakeDetail < Struct.new(
  :start_service_period_handshake_detail,
  :revoke_service_period_handshake_detail,
  :program_management_account_handshake_detail,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class StartServicePeriodHandshakeDetail < HandshakeDetail; end
  class RevokeServicePeriodHandshakeDetail < HandshakeDetail; end
  class ProgramManagementAccountHandshakeDetail < HandshakeDetail; end
  class Unknown < HandshakeDetail; end
end

#revoke_service_period_handshake_detailTypes::RevokeServicePeriodHandshakeDetail

Details for a revoke service period handshake.



623
624
625
626
627
628
629
630
631
632
633
634
635
636
# File 'gems/aws-sdk-partnercentralchannel/lib/aws-sdk-partnercentralchannel/types.rb', line 623

class HandshakeDetail < Struct.new(
  :start_service_period_handshake_detail,
  :revoke_service_period_handshake_detail,
  :program_management_account_handshake_detail,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class StartServicePeriodHandshakeDetail < HandshakeDetail; end
  class RevokeServicePeriodHandshakeDetail < HandshakeDetail; end
  class ProgramManagementAccountHandshakeDetail < HandshakeDetail; end
  class Unknown < HandshakeDetail; end
end

#start_service_period_handshake_detailTypes::StartServicePeriodHandshakeDetail

Details for a start service period handshake.



623
624
625
626
627
628
629
630
631
632
633
634
635
636
# File 'gems/aws-sdk-partnercentralchannel/lib/aws-sdk-partnercentralchannel/types.rb', line 623

class HandshakeDetail < Struct.new(
  :start_service_period_handshake_detail,
  :revoke_service_period_handshake_detail,
  :program_management_account_handshake_detail,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class StartServicePeriodHandshakeDetail < HandshakeDetail; end
  class RevokeServicePeriodHandshakeDetail < HandshakeDetail; end
  class ProgramManagementAccountHandshakeDetail < HandshakeDetail; end
  class Unknown < HandshakeDetail; end
end

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



623
624
625
# File 'gems/aws-sdk-partnercentralchannel/lib/aws-sdk-partnercentralchannel/types.rb', line 623

def unknown
  @unknown
end