Skip to content

ListSolutionsRequest

Source code in docs_src/capo_partnercentral_selling/types/list_solutions_request.py
class ListSolutionsRequest(TypedDict, closed=True):
    catalog: "capo_partnercentral_selling.types.catalog_identifier.CatalogIdentifier"
    """<p>Specifies the catalog associated with the request. This field takes a string value from a predefined list: <code>AWS</code> or <code>Sandbox</code>. The catalog determines which environment the solutions are listed in. Use <code>AWS</code> to list solutions in the Amazon Web Services catalog, and <code>Sandbox</code> to list solutions in a secure and isolated testing environment.</p>"""
    max_results: NotRequired["capo_partnercentral_selling.types.page_size.PageSize"]
    """<p>The maximum number of results returned by a single call. This value must be provided in the next call to retrieve the next set of results.</p> <p>Default: 20</p>"""
    next_token: NotRequired["str"]
    """<p>A pagination token used to retrieve the next set of results in subsequent calls. This token is included in the response only if there are additional result pages available.</p>"""
    sort: NotRequired["capo_partnercentral_selling.types.solution_sort.SolutionSort"]
    """<p>Object that configures sorting done on the response. Default <code>Sort.SortBy</code> is <code>Identifier</code>.</p>"""
    status: NotRequired["capo_partnercentral_selling.types.filter_status.FilterStatus"]
    """<p>Filters solutions based on their status. This filter helps partners manage their solution portfolios effectively.</p>"""
    identifier: NotRequired[
        "capo_partnercentral_selling.types.solution_identifiers.SolutionIdentifiers"
    ]
    """<p>Filters the solutions based on their unique identifier. Use this filter to retrieve specific solutions by providing the solution's identifier for accurate results.</p>"""
    category: NotRequired["capo_partnercentral_selling.types.string_list.StringList"]
    """<p>Filters the solutions based on the category to which they belong. This allows partners to search for solutions within specific categories, such as <code>Software</code>, <code>Consulting</code>, or <code>Managed Services</code>.</p>"""
    aws_marketplace_solution_arn: NotRequired[
        "capo_partnercentral_selling.types.aws_marketplace_solution_arn_list.AwsMarketplaceSolutionArnList"
    ]
    """<p>Filters results by AWS Marketplace solution ARN. You can provide up to 10 ARNs.</p>"""

aws_marketplace_solution_arn instance-attribute

aws_marketplace_solution_arn: NotRequired[AwsMarketplaceSolutionArnList]

Filters results by AWS Marketplace solution ARN. You can provide up to 10 ARNs.

catalog instance-attribute

Specifies the catalog associated with the request. This field takes a string value from a predefined list: AWS or Sandbox. The catalog determines which environment the solutions are listed in. Use AWS to list solutions in the Amazon Web Services catalog, and Sandbox to list solutions in a secure and isolated testing environment.

category instance-attribute

category: NotRequired[StringList]

Filters the solutions based on the category to which they belong. This allows partners to search for solutions within specific categories, such as Software, Consulting, or Managed Services.

identifier instance-attribute

identifier: NotRequired[SolutionIdentifiers]

Filters the solutions based on their unique identifier. Use this filter to retrieve specific solutions by providing the solution's identifier for accurate results.

max_results instance-attribute

max_results: NotRequired[PageSize]

The maximum number of results returned by a single call. This value must be provided in the next call to retrieve the next set of results.

Default: 20

next_token instance-attribute

next_token: NotRequired[str]

A pagination token used to retrieve the next set of results in subsequent calls. This token is included in the response only if there are additional result pages available.

sort instance-attribute

sort: NotRequired[SolutionSort]

Object that configures sorting done on the response. Default Sort.SortBy is Identifier.

status instance-attribute

status: NotRequired[FilterStatus]

Filters solutions based on their status. This filter helps partners manage their solution portfolios effectively.