Class: Aws::PartnerCentralSelling::Types::SolutionBase
- Inherits:
-
Struct
- Object
- Struct
- Aws::PartnerCentralSelling::Types::SolutionBase
- Includes:
- Structure
- Defined in:
- 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
-
#catalog ⇒ String
Specifies the catalog in which the solution is hosted, either ‘AWS` or `Sandbox`.
-
#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
#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.
2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 2957 class SolutionBase < Struct.new( :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`.
2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 2957 class SolutionBase < Struct.new( :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.
2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 2957 class SolutionBase < Struct.new( :catalog, :category, :created_date, :id, :name, :status) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
Enables the association of solutions (offerings) to opportunities.
2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 2957 class SolutionBase < Struct.new( :catalog, :category, :created_date, :id, :name, :status) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
Specifies the solution name.
2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 2957 class SolutionBase < Struct.new( :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.
2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 2957 class SolutionBase < Struct.new( :catalog, :category, :created_date, :id, :name, :status) SENSITIVE = [] include Aws::Structure end |