list_benefit_applications
¶
list_benefit_applications(
catalog: CatalogName,
*,
config_overrides: Optional[PartnerCentralBenefitsClientConfig] = None,
programs: Optional[Programs] = None,
fulfillment_types: Optional[FulfillmentTypes] = None,
benefit_identifiers: Optional[BenefitIdentifiers] = None,
status: Optional[Statuses] = None,
stages: Optional[Stages] = None,
associated_resources: Optional[AssociatedResources] = None,
associated_resource_arns: Optional[Arns] = None,
max_results: Optional[int] = None,
next_token: Optional[str] = None,
) -> ListBenefitApplicationsOutput
Retrieves a paginated list of benefit applications based on specified filter criteria.
Parameters:
-
catalog(CatalogName) –The catalog identifier to filter benefit applications by catalog.
-
programs(Optional[Programs], default:None) –Filter benefit applications by specific AWS partner programs.
-
fulfillment_types(Optional[FulfillmentTypes], default:None) –Filter benefit applications by specific fulfillment types.
-
benefit_identifiers(Optional[BenefitIdentifiers], default:None) –Filter benefit applications by specific benefit identifiers.
-
status(Optional[Statuses], default:None) –Filter benefit applications by their current processing status.
-
stages(Optional[Stages], default:None) –Filter benefit applications by their current processing stage.
-
associated_resources(Optional[AssociatedResources], default:None) –Filter benefit applications by associated AWS resources.
-
associated_resource_arns(Optional[Arns], default:None) –Filter benefit applications by specific AWS resource ARNs.
-
max_results(Optional[int], default:None) –The maximum number of benefit applications to return in a single response.
-
next_token(Optional[str], default:None) –A pagination token to retrieve the next set of results from a previous request.
Raises:
-
AccessDeniedException–Thrown when the caller does not have sufficient permissions to perform the requested operation.
-
InternalServerException–Thrown when an unexpected error occurs on the server side during request processing.
-
ResourceNotFoundException–Thrown when the requested resource cannot be found or does not exist.
-
ThrottlingException–Thrown when the request rate exceeds the allowed limits and the request is being throttled.
-
ValidationException–Thrown when the request contains invalid parameters or fails input validation requirements.
-
UnknownServiceError–The service returned an error code this client does not model.
Source code in docs_src/capo_partnercentral_benefits/_services/partner_central_benefits.py
845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 | |