Values.SolutionBaseSourceSpecifies minimal information for the solution offered to solve the customer's business problem.
type nonrec t = {catalog : CatalogIdentifier.t option;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.
*)id : SolutionIdentifier.t option;Enables the association of solutions (offerings) to opportunities.
*)arn : SolutionArn.t option;The SolutionBase structure provides essential information about a solution.
*)name : String_.t option;Specifies the solution name.
*)status : SolutionStatus.t option;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.
*)category : String_.t option;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.
*)createdDate : DateTime.t option;Indicates the solution creation date. This is useful to track and audit.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of CatalogIdentifier.t
| `Timestamp of DateTime.t ])
list ]