Class: Aws::PartnerCentralChannel::Types::SupportPlan
- Inherits:
-
Struct
- Object
- Struct
- Aws::PartnerCentralChannel::Types::SupportPlan
- Includes:
- Structure, Structure::Union
- Defined in:
- lib/aws-sdk-partnercentralchannel/types.rb
Overview
Note:
SupportPlan is a union - when making an API calls you must set exactly one of the members.
Configuration for different types of support plans.
Defined Under Namespace
Classes: PartnerLedSupport, ResoldEnterprise, ResoldUnifiedOperations, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#partner_led_support ⇒ Types::PartnerLedSupport
Configuration for partner-led support plans.
-
#resold_enterprise ⇒ Types::ResoldEnterprise
Configuration for resold enterprise support plans.
-
#resold_unified_operations ⇒ Types::ResoldUnifiedOperations
Configuration for resold unified operations support plans.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#partner_led_support ⇒ Types::PartnerLedSupport
Configuration for partner-led support plans.
1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 |
# File 'lib/aws-sdk-partnercentralchannel/types.rb', line 1614 class SupportPlan < Struct.new( :resold_enterprise, :partner_led_support, :resold_unified_operations, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ResoldEnterprise < SupportPlan; end class PartnerLedSupport < SupportPlan; end class ResoldUnifiedOperations < SupportPlan; end class Unknown < SupportPlan; end end |
#resold_enterprise ⇒ Types::ResoldEnterprise
Configuration for resold enterprise support plans.
1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 |
# File 'lib/aws-sdk-partnercentralchannel/types.rb', line 1614 class SupportPlan < Struct.new( :resold_enterprise, :partner_led_support, :resold_unified_operations, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ResoldEnterprise < SupportPlan; end class PartnerLedSupport < SupportPlan; end class ResoldUnifiedOperations < SupportPlan; end class Unknown < SupportPlan; end end |
#resold_unified_operations ⇒ Types::ResoldUnifiedOperations
Configuration for resold unified operations support plans.
1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 |
# File 'lib/aws-sdk-partnercentralchannel/types.rb', line 1614 class SupportPlan < Struct.new( :resold_enterprise, :partner_led_support, :resold_unified_operations, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ResoldEnterprise < SupportPlan; end class PartnerLedSupport < SupportPlan; end class ResoldUnifiedOperations < SupportPlan; end class Unknown < SupportPlan; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
1614 1615 1616 |
# File 'lib/aws-sdk-partnercentralchannel/types.rb', line 1614 def unknown @unknown end |