

La référence d'API AWS Marketplace a été restructurée. Pour plus d'informations sur les opérations d'API prises en charge, consultez le manuel [AWS Marketplace API Reference](https://docs.aws.amazon.com/marketplace/latest/APIReference/Welcome.html).

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Exemples de code pour AWS Marketplace utilisant AWS Kits SDK
<a name="service_code_examples"></a>

Les exemples de code suivants montrent comment utiliser AWS Marketplace un kit de développement AWS logiciel (SDK). 

Pour obtenir la liste complète des guides de développement du AWS SDK et des exemples de code, consultez[Utiliser ce service avec un AWS Kit SDK](sdk-general-information-section.md). Cette rubrique comprend également des informations sur le démarrage et sur les versions précédentes du kit de développement logiciel (SDK).

**Contents**
+ [AWS Marketplace API du catalogue](service_code_examples_marketplace-catalog.md)
  + [Produits AMI](service_code_examples_marketplace-catalog_ami_products.md)
    + [Ajout d’une dimension à un produit AMI existant et mise à jour des conditions tarifaires de l’offre](marketplace-catalog_example_marketplace-catalog_AddDimensionToAmiProductAndSetPriceInPublicOffer_section.md)
    + [Ajout d’une région dans laquelle un produit AMI est déployé](marketplace-catalog_example_marketplace-catalog_AddRegionExistingAmiProduct_section.md)
    + [Création d’un produit AMI public ou limité et une offre publique avec une tarification annuelle horaire](marketplace-catalog_example_marketplace-catalog_CreateLimitedAmiProductAndPublicOfferWithHourlyAnnualPricing_section.md)
    + [Création d’un produit AMI public ou limité et une offre publique avec une tarification mensuelle horaire](marketplace-catalog_example_marketplace-catalog_CreateLimitedAmiProductAndPublicOfferWithHourlyMonthlyPricing_section.md)
    + [Création d’un produit AMI public ou limité et d’une offre publique avec une tarification horaire](marketplace-catalog_example_marketplace-catalog_CreateLimitedAmiProductAndPublicOfferWithHourlyPricing_section.md)
    + [Création d’un projet de produit AMI avec un projet d’offre publique](marketplace-catalog_example_marketplace-catalog_CreateDraftAmiProductWithDraftPublicOffer_section.md)
    + [Restriction d’une région dans laquelle un produit AMI est déployé](marketplace-catalog_example_marketplace-catalog_RestrictRegionExistingAmiProduct_section.md)
    + [Restriction de la visibilité d’un produit](marketplace-catalog_example_marketplace-catalog_RestrictExistingAmi_section.md)
    + [Spécification du déploiement des ressources AMI dans de nouvelles régions](marketplace-catalog_example_marketplace-catalog_UpdateFutureRegionSupport_section.md)
  + [Offres des partenaires de distribution](service_code_examples_marketplace-catalog_channel_partner_offers.md)
    + [Création d’un projet d’offre privée de partenaire consultant pour n’importe quel type de produit](marketplace-catalog_example_marketplace-catalog_CreateDraftCppoOffer_section.md)
    + [Création d’une offre privée de remplacement d’autorisation de revente avec une tarification contractuelle](marketplace-catalog_example_marketplace-catalog_CreateResaleAuthorizationReplacementOffer_section.md)
    + [Liste de toutes les offres privées de partenaire consultant créées par un partenaire de distribution](marketplace-catalog_example_marketplace-catalog_ListAllCppoOffers_section.md)
    + [Liste de toutes les autorisations de revente partagée disponibles pour un partenaire de distribution](marketplace-catalog_example_marketplace-catalog_ListAllSharedResaleAuthorizations_section.md)
    + [Publication d’une offre privée de partenaire consultant et ajout d’un CLUF pour l’acheteur](marketplace-catalog_example_marketplace-catalog_PublishCppoEula_section.md)
    + [Publication d’une offre privée de partenaire consultant en utilisant une autorisation de revente unique et mise à jour de la majoration tarifaire](marketplace-catalog_example_marketplace-catalog_PublishOneTimeCppoWithPriceMarkup_section.md)
    + [Publication d’un projet d’offre privée de partenaire consultant et mise à jour de la majoration tarifaire](marketplace-catalog_example_marketplace-catalog_PublishCppoPriceMarkup_section.md)
    + [Mise à jour de la date d’expiration d’une offre privée de partenaire consultant](marketplace-catalog_example_marketplace-catalog_UpdateCppoExpiryDate_section.md)
  + [Produits conteneur](service_code_examples_marketplace-catalog_container_products.md)
    + [Création d’un projet de produit conteneur avec un projet d’offre publique](marketplace-catalog_example_marketplace-catalog_CreateDraftContainerProductWithDraftPublicOffer_section.md)
    + [Création d’un produit de conteneur limité avec une offre publique et des prix contractuels](marketplace-catalog_example_marketplace-catalog_CreateLimitedContainerProductPublicOffer_section.md)
  + [Entités](service_code_examples_marketplace-catalog_entities.md)
    + [Description de toutes les entités en un seul appel](marketplace-catalog_example_marketplace-catalog_BatchDescribeEntities_section.md)
    + [Liste et description de toutes les offres associées à un produit](marketplace-catalog_example_marketplace-catalog_ListProductOffers_section.md)
  + [Offers](service_code_examples_marketplace-catalog_offers.md)
    + [Création d’une dimension personnalisée pour un produit SaaS et création d’une offre privée](marketplace-catalog_example_marketplace-catalog_CreateSaasProductCustomDimensionAndPrivateOffer_section.md)
    + [Création d’un projet d’offre privée pour un produit AMI ou SaaS](marketplace-catalog_example_marketplace-catalog_CreateDraftPrivateOffer_section.md)
    + [Créez une offre privée avec contrat et Pay-As-You-Go prix pour un produit SaaS](marketplace-catalog_example_marketplace-catalog_CreatePrivateOfferWithContractWithPayAsYouGoPricingForSaasProduct_section.md)
    + [Création d’une offre privée avec une tarification contractuelle et un calendrier de paiement flexible pour un produit SaaS](marketplace-catalog_example_marketplace-catalog_CreatePrivateOfferWithContractPricingWithFlexiblePaymentScheduleForSaasProduct_section.md)
    + [Création d’une offre privée avec une tarification contractuelle pour un produit Conteneur](marketplace-catalog_example_marketplace-catalog_CreatePrivateOfferWithContractPricingForContainerProduct_section.md)
    + [Création d’une offre privée avec une tarification contractuelle pour un produit AMI](marketplace-catalog_example_marketplace-catalog_CreatePrivateOfferWithContractPricingForAmiProduct_section.md)
    + [Création d’une offre privée avec une tarification annuelle horaire et un calendrier de paiement flexible pour un produit AMI](marketplace-catalog_example_marketplace-catalog_CreatePrivateOfferWithHourlyAnnualPricingAndFlexiblePaymentScheduleForAmiProduct_section.md)
    + [Création d’une offre privée avec une tarification annuelle horaire pour un produit AMI](marketplace-catalog_example_marketplace-catalog_CreatePrivateOfferWithHourlyAnnualPricingForAmiProduct_section.md)
    + [Création d’une offre privée avec une tarification horaire pour un produit AMI](marketplace-catalog_example_marketplace-catalog_CreatePrivateOfferWithHourlyPricingForAmiProduct_section.md)
    + [Création d’une offre privée avec une tarification d’abonnement pour un produit SaaS](marketplace-catalog_example_marketplace-catalog_CreatePrivateOfferWithSubscriptionPricingForSaasProduct_section.md)
    + [Création d’une offre privée avec une tarification contractuelle à plusieurs niveaux pour un produit SaaS](marketplace-catalog_example_marketplace-catalog_CreatePrivateOfferWithTieredContractPricingForSaasProduct_section.md)
    + [Création d’une offre d’essai publique avec une tarification d’abonnement pour un produit SaaS](marketplace-catalog_example_marketplace-catalog_CreatePublicFreeTrialOfferWithSubscriptionPricingForSaasProduct_section.md)
    + [Création d’une offre privée de remplacement avec une tarification contractuelle](marketplace-catalog_example_marketplace-catalog_CreateReplacementPrivateOfferWithContractPricing_section.md)
    + [Description d’une offre publique](marketplace-catalog_example_marketplace-catalog_DescribeOffer_section.md)
    + [Expiration d’un projet d’offre privée](marketplace-catalog_example_marketplace-catalog_ExpirePrivateOffer_section.md)
    + [Liste de toutes les offres privées](marketplace-catalog_example_marketplace-catalog_ListAllPrivateOffers_section.md)
    + [Liste des offres publiques et privées publiées pour un ID de produit spécifique](marketplace-catalog_example_marketplace-catalog_ListProductPublicOrPrivateReleasedOffers_section.md)
    + [Mettre à jour une offre pour appliquer un contrat avec Pay-As-You-Go tarification](marketplace-catalog_example_marketplace-catalog_UpdateOfferWithContractAndPayAsYouGoPricing_section.md)
    + [Mise à jour d’une offre pour appliquer une tarification annuelle horaire](marketplace-catalog_example_marketplace-catalog_UpdateOfferWithHourlyAnnualPricing_section.md)
    + [Mise à jour d’une offre pour appliquer le ciblage à des régions géographiques spécifiques](marketplace-catalog_example_marketplace-catalog_UpdateOfferTargeting_section.md)
    + [Mise à jour du nom et de la description d’une offre publique](marketplace-catalog_example_marketplace-catalog_UpdateOfferNameAndDescription_section.md)
    + [Mise à jour du CLUF d’une offre](marketplace-catalog_example_marketplace-catalog_UpdateEula_section.md)
    + [Mise à jour de la date d’expiration d’une offre privée à une date future](marketplace-catalog_example_marketplace-catalog_UpdateOfferExpirationDateOfPrivateOffer_section.md)
    + [Mise à jour de la durée d’essai gratuit d’une offre d’essai gratuite publique pour un produit SaaS](marketplace-catalog_example_marketplace-catalog_UpdateFreeTrialDurationOfPublicFreeTrialOfferForSaasProduct_section.md)
    + [Mise à jour de la politique de remboursement d’une offre](marketplace-catalog_example_marketplace-catalog_UpdateRefundPolicy_section.md)
  + [Produits](service_code_examples_marketplace-catalog_products.md)
    + [Description d’un produit AMI, SaaS ou Conteneur](marketplace-catalog_example_marketplace-catalog_DescribeProduct_section.md)
    + [Liste de tous les produits AMI, SaaS ou Conteneur et les offres publiques associées](marketplace-catalog_example_marketplace-catalog_ListProducts_section.md)
  + [Autorisation de revente](service_code_examples_marketplace-catalog_resale_authorization.md)
    + [Création d’un projet d’autorisation de revente](marketplace-catalog_example_marketplace-catalog_DraftResaleauthAllproducttype_section.md)
    + [Description d’une autorisation de revente](marketplace-catalog_example_marketplace-catalog_DescribeResaleAuthorization_section.md)
    + [Publication d’une autorisation de revente unique avec une offre privée](marketplace-catalog_example_marketplace-catalog_OnetimeResaleauthPrivateoffer_section.md)
    + [Publication d’une autorisation de revente multi-usage avec une date d’expiration](marketplace-catalog_example_marketplace-catalog_MultiuseResaleauthExpirydateCppo_section.md)
    + [Publication d’une autorisation de revente multi-usage avec une date d’expiration et un CLUF](marketplace-catalog_example_marketplace-catalog_MultiuseResaleauthExpirydateCustomEula_section.md)
    + [Publication d’une autorisation de revente multi-usage avec une date d’expiration et une documentation contractuelle de revendeur](marketplace-catalog_example_marketplace-catalog_MultiuseResaleauthExpirydateCustomresellerContractdoc_section.md)
    + [Publication d’une autorisation de revente multi-usage avec expiration et ajout d’un compte acheteur spécifique](marketplace-catalog_example_marketplace-catalog_PublishMultiuseResaleAuthorizationExpirydateSpecificBuyer_section.md)
    + [Publication d’une autorisation de revente multi-usage avec une date d’expiration](marketplace-catalog_example_marketplace-catalog_MultiuseResaleauthNoExpirydateCppo_section.md)
    + [Publication d’une autorisation de revente multi-usage sans date d’expiration et avec un CLUF](marketplace-catalog_example_marketplace-catalog_MultiuseResaleauthNoExpirydateCustomEula_section.md)
    + [Publication d’une autorisation de revente multi-usage sans date d’expiration et avec une documentation contractuelle de revendeur](marketplace-catalog_example_marketplace-catalog_MultiuseResaleauthNoExpirydateCustomresellerContractdoc_section.md)
    + [Publication d’une autorisation de revente multi-usage sans expiration et ajout d’un compte acheteur spécifique](marketplace-catalog_example_marketplace-catalog_PublishMultiuseResaleAuthorizationNoExpirydateSpecificBuyer_section.md)
    + [Publication d’une autorisation de revente unique et ajout d’un calendrier de paiement flexible](marketplace-catalog_example_marketplace-catalog_PublishOnetimeResaleAuthorizationFlexiblePayment_section.md)
    + [Publication d’une autorisation de revente unique et ajout d’un CLUF](marketplace-catalog_example_marketplace-catalog_OnetimeResaleauthCustomEula_section.md)
    + [Publication d’une autorisation de revente unique et ajout d’un compte acheteur spécifique](marketplace-catalog_example_marketplace-catalog_PublishOnetimeResaleAuthorizationSpecificBuyer_section.md)
    + [Publication d’une autorisation de revente unique et ajout de la documentation contractuelle de revendeur](marketplace-catalog_example_marketplace-catalog_OnetimeResaleauthCustomresellerContractdoc_section.md)
    + [Publication d’une autorisation de revente unique et ajout d’un possible renouvellement](marketplace-catalog_example_marketplace-catalog_OnetimeResaleauthRenewal_section.md)
    + [Restriction de l’autorisation de revente](marketplace-catalog_example_marketplace-catalog_RestrictResaleAuthorization_section.md)
    + [Mise à jour du nom et de la description de l’autorisation de revente à usage unique ou multiple](marketplace-catalog_example_marketplace-catalog_UpdateUnpublishedResaleAuthorization_section.md)
  + [Produits SaaS](service_code_examples_marketplace-catalog_saas_products.md)
    + [Création d’un projet de produit SaaS avec un projet d’offre publique](marketplace-catalog_example_marketplace-catalog_CreateDraftSaasProductWithDraftPublicOffer_section.md)
    + [Création d’un produit SaaS public ou limité et d’une offre publique avec une tarification horaire](marketplace-catalog_example_marketplace-catalog_CreateLimitedSaasProductAndPublicOfferWithContractPricing_section.md)
    + [Création d'un produit SaaS public ou limité et d'une offre publique avec contrat avec Pay-As-You-Go tarification](marketplace-catalog_example_marketplace-catalog_CreateLimitedSaasProductAndPublicOfferWithContractWithPayAsYouGoPricing_section.md)
    + [Création d’un produit SaaS public ou limité et d’une offre publique avec une tarification d’abonnement](marketplace-catalog_example_marketplace-catalog_CreateLimitedSaasProductAndPublicOfferWithSubscriptionPricing_section.md)
    + [Publication d’un produit SaaS et d’une offre publique associée](marketplace-catalog_example_marketplace-catalog_PublishSaasProductPublicOffer_section.md)
    + [Publication d’un produit SaaS et d’une offre publique associée à partir d’un projet existant](marketplace-catalog_example_marketplace-catalog_PublishExistingSaas_section.md)
    + [Mettre à jour les dimensions d’un produit AMI ou SaaS](marketplace-catalog_example_marketplace-catalog_UpdateNameDimensionSaasProduct_section.md)
  + [Utilitaires](service_code_examples_marketplace-catalog_utilities.md)
    + [Utilitaires pour démarrer un jeu de modifications](marketplace-catalog_example_marketplace-catalog_ChangeSetUtilities_section.md)
+ [AWS Marketplace API d'accord](service_code_examples_marketplace-agreement.md)
  + [Accords](service_code_examples_marketplace-agreement_agreements.md)
    + [Obtention de tous les ID d’accord](marketplace-agreement_example_marketplace-agreement_GetAllAgreementsIds_section.md)
    + [Obtention de tous les accords](marketplace-agreement_example_marketplace-agreement_GetAllAgreements_section.md)
    + [Obtenir un ID client d’un accord](marketplace-agreement_example_marketplace-agreement_GetAgreementCustomer_section.md)
    + [Obtention des détails financiers d’un accord](marketplace-agreement_example_marketplace-agreement_GetAgreementFinancialDetails_section.md)
    + [Obtention des détails de l’essai gratuit d’un accord](marketplace-agreement_example_marketplace-agreement_GetAgreementTermsFreeTrialDetails_section.md)
    + [Obtention d’informations sur un accord](marketplace-agreement_example_marketplace-agreement_DescribeAgreement_section.md)
    + [Obtention des détails d’un produit et d’une offre d’un contrat](marketplace-agreement_example_marketplace-agreement_GetProductAndOfferDetailFromAgreement_section.md)
    + [Obtention du CLUF d’un accord](marketplace-agreement_example_marketplace-agreement_GetAgreementTermsEula_section.md)
    + [Obtention des conditions de renouvellement automatique d’un accord](marketplace-agreement_example_marketplace-agreement_GetAgreementAutoRenewal_section.md)
    + [Obtention des dimensions achetées dans le cadre d’un accord](marketplace-agreement_example_marketplace-agreement_GetAgreementTermsDimensionPurchased_section.md)
    + [Obtention des instances de chaque dimension achetée dans le cadre d’un contrat](marketplace-agreement_example_marketplace-agreement_GetAgreementTermsDimensionInstances_section.md)
    + [Obtention du calendrier de paiement d’un accord](marketplace-agreement_example_marketplace-agreement_GetAgreementTermsPaymentSchedule_section.md)
    + [Obtention du prix par dimension dans un contrat](marketplace-agreement_example_marketplace-agreement_GetAgreementTermsPricingEachDimension_section.md)
    + [Obtention du type de tarification d’un accord](marketplace-agreement_example_marketplace-agreement_GetAgreementPricingType_section.md)
    + [Obtention du type de produit d’un accord](marketplace-agreement_example_marketplace-agreement_GetAgreementProductType_section.md)
    + [Obtention du statut d’un accord](marketplace-agreement_example_marketplace-agreement_GetAgreementStatus_section.md)
    + [Obtention des conditions d’assistance d’un accord](marketplace-agreement_example_marketplace-agreement_GetAgreementTermsSupportTerm_section.md)
    + [Obtention des conditions d’un accord](marketplace-agreement_example_marketplace-agreement_GetAgreementTerms_section.md)
    + [Recherche d’accords par ID de compte](marketplace-agreement_example_marketplace-agreement_SearchAgreementsByAccountId_section.md)
    + [Recherche d’accords par ID d’accord](marketplace-agreement_example_marketplace-agreement_SearchAgreementsById_section.md)
    + [Recherche d’accords par date de fin](marketplace-agreement_example_marketplace-agreement_SearchAgreementsByEndDate_section.md)
    + [Recherche d’accords par ID d’offre](marketplace-agreement_example_marketplace-agreement_SearchAgreementsByOfferId_section.md)
    + [Recherche d’accords par ID de produit](marketplace-agreement_example_marketplace-agreement_SearchAgreementsByProductId_section.md)
    + [Recherche d’accords par statut](marketplace-agreement_example_marketplace-agreement_SearchAgreementsByByStatus_section.md)
    + [Recherche d’accords à l’aide d’un filtre personnalisé](marketplace-agreement_example_marketplace-agreement_SearchAgreementsByOneFilter_section.md)
    + [Recherche d’accords à l’aide de deux filtres personnalisés](marketplace-agreement_example_marketplace-agreement_SearchAgreementsByTwoFilters_section.md)