list_fulfillment_options
async
¶
list_fulfillment_options(
product_id: ProductId,
*,
config_overrides: Optional[AsyncMarketplaceDiscoveryClientConfig] = None,
locale: Optional[Locale] = None,
max_results: Optional[int] = None,
next_token: Optional[NextToken] = None,
) -> ListFulfillmentOptionsOutput
Returns the fulfillment options available for a product, including deployment details such as version information, operating systems, usage instructions, and release notes.
Parameters:
-
locale(Optional[Locale], default:None) –A BCP 47 language tag or comma-separated priority list specifying the preferred locale for response content. See
Localefor supported values, constraints, fallback behavior, and the default locale. If omitted, the service returns content in the default locale. -
product_id(ProductId) –The unique identifier of the product for which to list fulfillment options.
-
max_results(Optional[int], default:None) –The maximum number of results that are returned per call. You can use
nextTokento get more results. -
next_token(Optional[NextToken], default:None) –If
nextTokenis returned, there are more results available. Make the call again using the returned token to retrieve the next page.
Raises:
-
AccessDeniedException–You don't have sufficient access to perform this action.
-
InternalServerException–Unexpected error during processing of the request.
-
ThrottlingException–The request was denied due to request throttling.
-
ValidationException–The input fails to satisfy the constraints specified by the service.
-
ResourceNotFoundException–The specified resource doesn't exist.
-
UnknownServiceError–The service returned an error code this client does not model.
Examples:
List AMI Fulfillment Options
>>> await client.list_fulfillment_options(locale='en-US', product_id='prod-sampleAmiId')
List API Fulfillment Options
>>> await client.list_fulfillment_options(locale='en-US', product_id='prod-sampleApiId')
List API Fulfillment Options with Dynamic Endpoint
>>> await client.list_fulfillment_options(locale='en-US', product_id='prod-sampleApiDynamicId')
List CloudFormation Template Fulfillment Options
>>> await client.list_fulfillment_options(locale='en-US', product_id='prod-sampleCftId')
List Container Fulfillment Options
>>> await client.list_fulfillment_options(locale='en-US', product_id='prod-sampleContainerId')
List Helm Fulfillment Options
>>> await client.list_fulfillment_options(locale='en-US', product_id='prod-sampleHelmId')
List EKS Add-On Fulfillment Options
>>> await client.list_fulfillment_options(locale='en-US', product_id='prod-sampleEksId')
List EC2 Image Builder Component Fulfillment Options
>>> await client.list_fulfillment_options(locale='en-US', product_id='prod-sampleImageBuilderId')
List Data Exchange Fulfillment Options
>>> await client.list_fulfillment_options(locale='en-US', product_id='prod-sampleDataExchangeId')
List Professional Services Fulfillment Options
>>> await client.list_fulfillment_options(locale='en-US', product_id='prod-sampleProServId')
List SaaS Fulfillment Options
>>> await client.list_fulfillment_options(locale='en-US', product_id='prod-sampleSaasId')
List SageMaker Algorithm Fulfillment Options
>>> await client.list_fulfillment_options(locale='en-US', product_id='prod-sampleSmAlgoId')
List SageMaker Model Fulfillment Options
Source code in docs_src/capo_marketplace_discovery/_services/async_marketplace_discovery.py
567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 | |