Module: Aws::PartnerCentralChannel::Types

Defined in:
gems/aws-sdk-partnercentralchannel/lib/aws-sdk-partnercentralchannel/types.rb

Defined Under Namespace

Classes: AcceptChannelHandshakeDetail, AcceptChannelHandshakeRequest, AcceptChannelHandshakeResponse, AccessDeniedException, CancelChannelHandshakeDetail, CancelChannelHandshakeRequest, CancelChannelHandshakeResponse, ChannelHandshakePayload, ChannelHandshakeSummary, ConflictException, CreateChannelHandshakeDetail, CreateChannelHandshakeRequest, CreateChannelHandshakeResponse, CreateProgramManagementAccountDetail, CreateProgramManagementAccountRequest, CreateProgramManagementAccountResponse, CreateRelationshipDetail, CreateRelationshipRequest, CreateRelationshipResponse, DeleteProgramManagementAccountRequest, DeleteProgramManagementAccountResponse, DeleteRelationshipRequest, DeleteRelationshipResponse, GetRelationshipRequest, GetRelationshipResponse, HandshakeDetail, InternalServerException, ListChannelHandshakesRequest, ListChannelHandshakesResponse, ListChannelHandshakesTypeFilters, ListChannelHandshakesTypeSort, ListProgramManagementAccountsRequest, ListProgramManagementAccountsResponse, ListProgramManagementAccountsSortBase, ListRelationshipsRequest, ListRelationshipsResponse, ListRelationshipsSortBase, ListTagsForResourceRequest, ListTagsForResourceResponse, PartnerLedSupport, ProgramManagementAccountHandshakeDetail, ProgramManagementAccountSummary, ProgramManagementAccountTypeFilters, ProgramManagementAccountTypeSort, RejectChannelHandshakeDetail, RejectChannelHandshakeRequest, RejectChannelHandshakeResponse, RelationshipDetail, RelationshipSummary, ResoldBusiness, ResoldEnterprise, ResourceNotFoundException, RevokeServicePeriodHandshakeDetail, RevokeServicePeriodPayload, RevokeServicePeriodTypeFilters, RevokeServicePeriodTypeSort, ServiceQuotaExceededException, StartServicePeriodHandshakeDetail, StartServicePeriodPayload, StartServicePeriodTypeFilters, StartServicePeriodTypeSort, SupportPlan, Tag, TagResourceRequest, TagResourceResponse, ThrottlingException, UntagResourceRequest, UntagResourceResponse, UpdateProgramManagementAccountDetail, UpdateProgramManagementAccountRequest, UpdateProgramManagementAccountResponse, UpdateRelationshipDetail, UpdateRelationshipRequest, UpdateRelationshipResponse, ValidationException, ValidationExceptionField

Instance Attribute Summary collapse

Instance Attribute Details

#partner_led_supportTypes::PartnerLedSupport

Configuration for partner-led support plans.



1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
# File 'gems/aws-sdk-partnercentralchannel/lib/aws-sdk-partnercentralchannel/types.rb', line 1604

class SupportPlan < Struct.new(
  :resold_business,
  :resold_enterprise,
  :partner_led_support,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ResoldBusiness < SupportPlan; end
  class ResoldEnterprise < SupportPlan; end
  class PartnerLedSupport < SupportPlan; end
  class Unknown < SupportPlan; end
end

#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

#program_management_account_type_filtersTypes::ProgramManagementAccountTypeFilters

Filters specific to program management account handshakes.



739
740
741
742
743
744
745
746
747
748
749
750
751
752
# File 'gems/aws-sdk-partnercentralchannel/lib/aws-sdk-partnercentralchannel/types.rb', line 739

class ListChannelHandshakesTypeFilters < Struct.new(
  :start_service_period_type_filters,
  :revoke_service_period_type_filters,
  :program_management_account_type_filters,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class StartServicePeriodTypeFilters < ListChannelHandshakesTypeFilters; end
  class RevokeServicePeriodTypeFilters < ListChannelHandshakesTypeFilters; end
  class ProgramManagementAccountTypeFilters < ListChannelHandshakesTypeFilters; end
  class Unknown < ListChannelHandshakesTypeFilters; end
end

#program_management_account_type_sortTypes::ProgramManagementAccountTypeSort

Sorting options specific to program management account handshakes.



772
773
774
775
776
777
778
779
780
781
782
783
784
785
# File 'gems/aws-sdk-partnercentralchannel/lib/aws-sdk-partnercentralchannel/types.rb', line 772

class ListChannelHandshakesTypeSort < Struct.new(
  :start_service_period_type_sort,
  :revoke_service_period_type_sort,
  :program_management_account_type_sort,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class StartServicePeriodTypeSort < ListChannelHandshakesTypeSort; end
  class RevokeServicePeriodTypeSort < ListChannelHandshakesTypeSort; end
  class ProgramManagementAccountTypeSort < ListChannelHandshakesTypeSort; end
  class Unknown < ListChannelHandshakesTypeSort; end
end

#resold_businessTypes::ResoldBusiness

Configuration for resold business support plans.



1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
# File 'gems/aws-sdk-partnercentralchannel/lib/aws-sdk-partnercentralchannel/types.rb', line 1604

class SupportPlan < Struct.new(
  :resold_business,
  :resold_enterprise,
  :partner_led_support,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ResoldBusiness < SupportPlan; end
  class ResoldEnterprise < SupportPlan; end
  class PartnerLedSupport < SupportPlan; end
  class Unknown < SupportPlan; end
end

#resold_enterpriseTypes::ResoldEnterprise

Configuration for resold enterprise support plans.



1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
# File 'gems/aws-sdk-partnercentralchannel/lib/aws-sdk-partnercentralchannel/types.rb', line 1604

class SupportPlan < Struct.new(
  :resold_business,
  :resold_enterprise,
  :partner_led_support,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ResoldBusiness < SupportPlan; end
  class ResoldEnterprise < SupportPlan; end
  class PartnerLedSupport < SupportPlan; end
  class Unknown < SupportPlan; 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

#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

#revoke_service_period_type_filtersTypes::RevokeServicePeriodTypeFilters

Filters specific to revoke service period handshakes.



739
740
741
742
743
744
745
746
747
748
749
750
751
752
# File 'gems/aws-sdk-partnercentralchannel/lib/aws-sdk-partnercentralchannel/types.rb', line 739

class ListChannelHandshakesTypeFilters < Struct.new(
  :start_service_period_type_filters,
  :revoke_service_period_type_filters,
  :program_management_account_type_filters,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class StartServicePeriodTypeFilters < ListChannelHandshakesTypeFilters; end
  class RevokeServicePeriodTypeFilters < ListChannelHandshakesTypeFilters; end
  class ProgramManagementAccountTypeFilters < ListChannelHandshakesTypeFilters; end
  class Unknown < ListChannelHandshakesTypeFilters; end
end

#revoke_service_period_type_sortTypes::RevokeServicePeriodTypeSort

Sorting options specific to revoke service period handshakes.



772
773
774
775
776
777
778
779
780
781
782
783
784
785
# File 'gems/aws-sdk-partnercentralchannel/lib/aws-sdk-partnercentralchannel/types.rb', line 772

class ListChannelHandshakesTypeSort < Struct.new(
  :start_service_period_type_sort,
  :revoke_service_period_type_sort,
  :program_management_account_type_sort,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class StartServicePeriodTypeSort < ListChannelHandshakesTypeSort; end
  class RevokeServicePeriodTypeSort < ListChannelHandshakesTypeSort; end
  class ProgramManagementAccountTypeSort < ListChannelHandshakesTypeSort; end
  class Unknown < ListChannelHandshakesTypeSort; 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

#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

#start_service_period_type_filtersTypes::StartServicePeriodTypeFilters

Filters specific to start service period handshakes.



739
740
741
742
743
744
745
746
747
748
749
750
751
752
# File 'gems/aws-sdk-partnercentralchannel/lib/aws-sdk-partnercentralchannel/types.rb', line 739

class ListChannelHandshakesTypeFilters < Struct.new(
  :start_service_period_type_filters,
  :revoke_service_period_type_filters,
  :program_management_account_type_filters,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class StartServicePeriodTypeFilters < ListChannelHandshakesTypeFilters; end
  class RevokeServicePeriodTypeFilters < ListChannelHandshakesTypeFilters; end
  class ProgramManagementAccountTypeFilters < ListChannelHandshakesTypeFilters; end
  class Unknown < ListChannelHandshakesTypeFilters; end
end

#start_service_period_type_sortTypes::StartServicePeriodTypeSort

Sorting options specific to start service period handshakes.



772
773
774
775
776
777
778
779
780
781
782
783
784
785
# File 'gems/aws-sdk-partnercentralchannel/lib/aws-sdk-partnercentralchannel/types.rb', line 772

class ListChannelHandshakesTypeSort < Struct.new(
  :start_service_period_type_sort,
  :revoke_service_period_type_sort,
  :program_management_account_type_sort,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class StartServicePeriodTypeSort < ListChannelHandshakesTypeSort; end
  class RevokeServicePeriodTypeSort < ListChannelHandshakesTypeSort; end
  class ProgramManagementAccountTypeSort < ListChannelHandshakesTypeSort; end
  class Unknown < ListChannelHandshakesTypeSort; end
end