Class: Aws::PartnerCentralSelling::Types::SolutionBase
- Inherits:
-
Struct
- Object
- Struct
- Aws::PartnerCentralSelling::Types::SolutionBase
- Defined in:
- gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb
Overview
Specifies minimal information for the solution offered to solve the customer's business problem.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arn ⇒ String
The SolutionBase structure provides essential information about a solution.
-
#catalog ⇒ String
Specifies the catalog in which the solution is hosted, either
AWS
orSandbox
. -
#category ⇒ String
Specifies the solution category, which helps to categorize and organize the solutions partners offer.
-
#created_date ⇒ Time
Indicates the solution creation date.
-
#id ⇒ String
Enables the association of solutions (offerings) to opportunities.
-
#name ⇒ String
Specifies the solution name.
-
#status ⇒ String
Specifies the solution's current status, which indicates its state in the system.
Instance Attribute Details
#arn ⇒ String
The SolutionBase structure provides essential information about a solution.
4937 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 4937 class SolutionBase < Struct.new( :arn, :catalog, :category, :created_date, :id, :name, :status) SENSITIVE = [] include Aws::Structure end |
#catalog ⇒ String
Specifies the catalog in which the solution is hosted, either AWS
or Sandbox
. This helps partners differentiate between live
solutions and those in testing environments.
4937 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 4937 class SolutionBase < Struct.new( :arn, :catalog, :category, :created_date, :id, :name, :status) SENSITIVE = [] include Aws::Structure end |
#category ⇒ String
Specifies the solution category, which helps to categorize and
organize the solutions partners offer. Valid values: Software
Product
| Consulting Service
| Hardware Product
|
Communications Product
| Professional Service
| Managed
Service
| Value-Added Resale Amazon Web Services Service
|
Distribution Service
| Training Service
| Merger and
Acquisition Advising Service
.
4937 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 4937 class SolutionBase < Struct.new( :arn, :catalog, :category, :created_date, :id, :name, :status) SENSITIVE = [] include Aws::Structure end |
#created_date ⇒ Time
Indicates the solution creation date. This is useful to track and audit.
4937 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 4937 class SolutionBase < Struct.new( :arn, :catalog, :category, :created_date, :id, :name, :status) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
Enables the association of solutions (offerings) to opportunities.
4937 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 4937 class SolutionBase < Struct.new( :arn, :catalog, :category, :created_date, :id, :name, :status) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
Specifies the solution name.
4937 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 4937 class SolutionBase < Struct.new( :arn, :catalog, :category, :created_date, :id, :name, :status) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
Specifies the solution's current status, which indicates its state
in the system. Valid values: Active
| Inactive
| Draft
. The
status helps partners and Amazon Web Services track the solution's
lifecycle and availability. Filter for Active
solutions for
association to an opportunity.
4937 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947 |
# File 'gems/aws-sdk-partnercentralselling/lib/aws-sdk-partnercentralselling/types.rb', line 4937 class SolutionBase < Struct.new( :arn, :catalog, :category, :created_date, :id, :name, :status) SENSITIVE = [] include Aws::Structure end |