Skip to content

SolutionBase

Source code in docs_src/capo_partnercentral_selling/types/solution_base.py
class SolutionBase(TypedDict, closed=True):
    catalog: "capo_partnercentral_selling.types.catalog_identifier.CatalogIdentifier"
    """<p>Specifies the catalog in which the solution is hosted, either <code>AWS</code> or <code>Sandbox</code>. This helps partners differentiate between live solutions and those in testing environments.</p>"""
    id: "capo_partnercentral_selling.types.solution_identifier.SolutionIdentifier"
    """<p>Enables the association of solutions (offerings) to opportunities.</p>"""
    arn: NotRequired["capo_partnercentral_selling.types.solution_arn.SolutionArn"]
    """<p> The SolutionBase structure provides essential information about a solution. </p>"""
    name: "str"
    """<p>Specifies the solution name.</p>"""
    status: "capo_partnercentral_selling.types.solution_status.SolutionStatus"
    """<p>Specifies the solution's current status, which indicates its state in the system. Valid values: <code>Active</code> | <code>Inactive</code> | <code>Draft</code>. The status helps partners and Amazon Web Services track the solution's lifecycle and availability. Filter for <code>Active</code> solutions for association to an opportunity.</p>"""
    category: "str"
    """<p>Specifies the solution category, which helps to categorize and organize the solutions partners offer. Valid values: <code>Software Product</code> | <code>Consulting Service</code> | <code>Hardware Product</code> | <code>Communications Product</code> | <code>Professional Service</code> | <code>Managed Service</code> | <code>Value-Added Resale Amazon Web Services Service</code> | <code>Distribution Service</code> | <code>Training Service</code> | <code>Merger and Acquisition Advising Service</code>.</p>"""
    created_date: "capo_partnercentral_selling.types.date_time.DateTime"
    """<p>Indicates the solution creation date. This is useful to track and audit.</p>"""
    aws_marketplace_solution_arn: NotRequired[
        "capo_partnercentral_selling.types.aws_marketplace_solution_arn.AwsMarketplaceSolutionArn"
    ]
    """<p>The Amazon Resource Name (ARN) of the AWS Marketplace solution associated with this partner solution.</p>"""

arn instance-attribute

arn: NotRequired[SolutionArn]

The SolutionBase structure provides essential information about a solution.

aws_marketplace_solution_arn instance-attribute

aws_marketplace_solution_arn: NotRequired[AwsMarketplaceSolutionArn]

The Amazon Resource Name (ARN) of the AWS Marketplace solution associated with this partner solution.

catalog instance-attribute

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.

category instance-attribute

category: str

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.

created_date instance-attribute

created_date: DateTime

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

id instance-attribute

Enables the association of solutions (offerings) to opportunities.

name instance-attribute

name: str

Specifies the solution name.

status instance-attribute

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.