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
-
#arn ⇒ String
The SolutionBase structure provides essential information about a solution.
-
#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
#arn ⇒ String
The SolutionBase structure provides essential information about a solution.
4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 4914 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.
4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 4914 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`.
4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 4914 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.
4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 4914 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.
4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 4914 class SolutionBase < Struct.new( :arn, :catalog, :category, :created_date, :id, :name, :status) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
Specifies the solution name.
4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 4914 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.
4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 |
# File 'lib/aws-sdk-partnercentralselling/types.rb', line 4914 class SolutionBase < Struct.new( :arn, :catalog, :category, :created_date, :id, :name, :status) SENSITIVE = [] include Aws::Structure end |