SolutionBase

Specifies minimal information for the solution offered to solve the customer's business problem.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val arn: String?

The SolutionBase structure provides essential information about a solution.

Link copied to clipboard

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.

Link copied to clipboard

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.

Link copied to clipboard

Indicates the solution creation date. This is useful to track and audit.

Link copied to clipboard
val id: String

Enables the association of solutions (offerings) to opportunities.

Link copied to clipboard

Specifies the solution name.

Link copied to clipboard

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.

Functions

Link copied to clipboard
inline fun copy(block: SolutionBase.Builder.() -> Unit = {}): SolutionBase
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String