

D'autres exemples de AWS SDK sont disponibles dans le référentiel [AWS Doc SDK Examples](https://github.com/awsdocs/aws-doc-sdk-examples) GitHub .

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 l'API AWS Marketplace Catalog utilisant AWS SDKs
<a name="marketplace-catalog_code_examples"></a>

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

**Ressources supplémentaires**
+  **[AWS Marketplace Guide du vendeur de l'API du catalogue](https://docs.aws.amazon.com/marketplace/latest/userguide/what-is-marketplace.html)** : plus d'informations sur l'API du AWS Marketplace catalogue.
+ **[AWS Marketplace Référence d'API de catalogue](https://docs.aws.amazon.com/marketplace-catalog/latest/api-reference/welcome.html)** : détails sur toutes les actions d'API de AWS Marketplace catalogue disponibles.
+ **[AWS Centre pour les développeurs](https://aws.amazon.com/developer/code-examples/?awsf.sdk-code-examples-product=product%23)** : exemples de code que vous pouvez filtrer par catégorie ou par recherche en texte intégral.
+ **[AWS Exemples de SDK](https://github.com/awsdocs/aws-doc-sdk-examples)** : GitHub dépôt avec code complet dans les langues préférées. Inclut des instructions sur la configuration et l’exécution du code.

**Contents**
+ [Produits AMI](marketplace-catalog_code_examples_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](marketplace-catalog_code_examples_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 CPPOs créations d'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](marketplace-catalog_code_examples_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](marketplace-catalog_code_examples_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](marketplace-catalog_code_examples_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](marketplace-catalog_code_examples_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](marketplace-catalog_code_examples_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](marketplace-catalog_code_examples_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éez un produit SaaS public ou limité et 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](marketplace-catalog_code_examples_utilities.md)
  + [Utilitaires pour démarrer un jeu de modifications](marketplace-catalog_example_marketplace-catalog_ChangeSetUtilities_section.md)