

Sono disponibili altri esempi AWS SDK nel repository [AWS Doc SDK](https://github.com/awsdocs/aws-doc-sdk-examples) Examples. GitHub 

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Esempi di codice per l'utilizzo dell'API Marketplace AWS Catalog AWS SDKs
<a name="marketplace-catalog_code_examples"></a>

I seguenti esempi di codice mostrano come utilizzare l'API Marketplace AWS Catalog con un kit di sviluppo AWS software (SDK).

**Altre risorse**
+  **[Marketplace AWS Guida al venditore di Catalog API](https://docs.aws.amazon.com/marketplace/latest/userguide/what-is-marketplace.html)**: ulteriori informazioni su Marketplace AWS Catalog API.
+ **[Marketplace AWS Riferimento all'API del catalogo](https://docs.aws.amazon.com/marketplace-catalog/latest/api-reference/welcome.html)**: dettagli su tutte le azioni disponibili dell'API Marketplace AWS del catalogo.
+ **[AWS Developer Center](https://aws.amazon.com/developer/code-examples/?awsf.sdk-code-examples-product=product%23)**: esempi di codice che puoi filtrare per categoria o per ricerca completa.
+ **[AWS Esempi SDK](https://github.com/awsdocs/aws-doc-sdk-examples)**: GitHub repository con codice completo nelle lingue preferite. Include le istruzioni su come configurare ed eseguire il codice.

**Contents**
+ [Prodotti AMI](marketplace-catalog_code_examples_ami_products.md)
  + [Aggiungere una dimensione a un prodotto AMI esistente e aggiornare i termini e i prezzi dell’offerta](marketplace-catalog_example_marketplace-catalog_AddDimensionToAmiProductAndSetPriceInPublicOffer_section.md)
  + [Aggiungere una Regione in cui viene implementato un prodotto AMI](marketplace-catalog_example_marketplace-catalog_AddRegionExistingAmiProduct_section.md)
  + [Creare un prodotto AMI pubblico o limitato e un’offerta pubblica con tariffe orarie annuali](marketplace-catalog_example_marketplace-catalog_CreateLimitedAmiProductAndPublicOfferWithHourlyAnnualPricing_section.md)
  + [Creare un prodotto AMI pubblico o limitato e un’offerta pubblica con tariffe orarie mensili](marketplace-catalog_example_marketplace-catalog_CreateLimitedAmiProductAndPublicOfferWithHourlyMonthlyPricing_section.md)
  + [Creare un prodotto AMI pubblico o limitato e un’offerta pubblica con tariffe orarie](marketplace-catalog_example_marketplace-catalog_CreateLimitedAmiProductAndPublicOfferWithHourlyPricing_section.md)
  + [Creare una bozza di prodotto AMI con una bozza di offerta pubblica](marketplace-catalog_example_marketplace-catalog_CreateDraftAmiProductWithDraftPublicOffer_section.md)
  + [Limitare una Regione in cui un prodotto AMI viene distribuito](marketplace-catalog_example_marketplace-catalog_RestrictRegionExistingAmiProduct_section.md)
  + [Limitare la visibilità del prodotto](marketplace-catalog_example_marketplace-catalog_RestrictExistingAmi_section.md)
  + [Specificare se gli asset AMI vengono distribuiti in nuove Regioni](marketplace-catalog_example_marketplace-catalog_UpdateFutureRegionSupport_section.md)
+ [Offerte dei partner di canale](marketplace-catalog_code_examples_channel_partner_offers.md)
  + [Creare una bozza di offerta CPPO per qualsiasi tipo di prodotto](marketplace-catalog_example_marketplace-catalog_CreateDraftCppoOffer_section.md)
  + [Creare un’offerta privata di sostituzione dell’autorizzazione di rivendita e tariffe contrattuali](marketplace-catalog_example_marketplace-catalog_CreateResaleAuthorizationReplacementOffer_section.md)
  + [Elenca tutti i CPPOs prodotti creati da un partner di canale](marketplace-catalog_example_marketplace-catalog_ListAllCppoOffers_section.md)
  + [Elencare tutte le autorizzazioni di rivendita condivise disponibili per un partner di canale](marketplace-catalog_example_marketplace-catalog_ListAllSharedResaleAuthorizations_section.md)
  + [Pubblicare un’offerta CPPO e aggiungere un’EULA per l’acquirente](marketplace-catalog_example_marketplace-catalog_PublishCppoEula_section.md)
  + [Pubblicare un’offerta CPPO utilizzando l’autorizzazione di rivendita una tantum e aggiornare il markup dei prezzi](marketplace-catalog_example_marketplace-catalog_PublishOneTimeCppoWithPriceMarkup_section.md)
  + [Pubblicare una bozza di offerta CPPO e aggiornare il markup dei prezzi](marketplace-catalog_example_marketplace-catalog_PublishCppoPriceMarkup_section.md)
  + [Aggiornare la data di scadenza di un’offerta CPPO](marketplace-catalog_example_marketplace-catalog_UpdateCppoExpiryDate_section.md)
+ [Prodotti container](marketplace-catalog_code_examples_container_products.md)
  + [Creare una bozza di prodotto container con una bozza di offerta pubblica](marketplace-catalog_example_marketplace-catalog_CreateDraftContainerProductWithDraftPublicOffer_section.md)
  + [Creare un prodotto container limitato con offerta pubblica e tariffe contrattuali](marketplace-catalog_example_marketplace-catalog_CreateLimitedContainerProductPublicOffer_section.md)
+ [Entità](marketplace-catalog_code_examples_entities.md)
  + [Descrivere tutte le entità in un’unica chiamata](marketplace-catalog_example_marketplace-catalog_BatchDescribeEntities_section.md)
  + [Elencare e descrivere tutte le offerte associate a un prodotto](marketplace-catalog_example_marketplace-catalog_ListProductOffers_section.md)
+ [Offers (Offerte)](marketplace-catalog_code_examples_offers.md)
  + [Creare una dimensione personalizzata per un prodotto SaaS e creare un’offerta privata](marketplace-catalog_example_marketplace-catalog_CreateSaasProductCustomDimensionAndPrivateOffer_section.md)
  + [Creare una bozza di offerta privata per un prodotto AMI o SaaS](marketplace-catalog_example_marketplace-catalog_CreateDraftPrivateOffer_section.md)
  + [Crea un'offerta privata con contratto e Pay-As-You-Go prezzi per un prodotto SaaS](marketplace-catalog_example_marketplace-catalog_CreatePrivateOfferWithContractWithPayAsYouGoPricingForSaasProduct_section.md)
  + [Creare un’offerta privata con tariffe contrattuali e un piano di pagamento flessibile per un prodotto SaaS](marketplace-catalog_example_marketplace-catalog_CreatePrivateOfferWithContractPricingWithFlexiblePaymentScheduleForSaasProduct_section.md)
  + [Creare un’offerta privata con tariffe contrattuali per un prodotto container](marketplace-catalog_example_marketplace-catalog_CreatePrivateOfferWithContractPricingForContainerProduct_section.md)
  + [Creare un’offerta privata con tariffe contrattuali per un prodotto AMI](marketplace-catalog_example_marketplace-catalog_CreatePrivateOfferWithContractPricingForAmiProduct_section.md)
  + [Creare un’offerta privata con tariffe orarie annuali e un piano di pagamento flessibile per un prodotto AMI](marketplace-catalog_example_marketplace-catalog_CreatePrivateOfferWithHourlyAnnualPricingAndFlexiblePaymentScheduleForAmiProduct_section.md)
  + [Creare un’offerta privata con tariffe orarie annuali per un prodotto AMI](marketplace-catalog_example_marketplace-catalog_CreatePrivateOfferWithHourlyAnnualPricingForAmiProduct_section.md)
  + [Creare un’offerta privata con tariffe orarie per un prodotto AMI](marketplace-catalog_example_marketplace-catalog_CreatePrivateOfferWithHourlyPricingForAmiProduct_section.md)
  + [Creare un’offerta privata con tariffe di sottoscrizione per un prodotto SaaS](marketplace-catalog_example_marketplace-catalog_CreatePrivateOfferWithSubscriptionPricingForSaasProduct_section.md)
  + [Creare un’offerta privata con tariffe contrattuali a livelli per un prodotto SaaS](marketplace-catalog_example_marketplace-catalog_CreatePrivateOfferWithTieredContractPricingForSaasProduct_section.md)
  + [Creare un’offerta di prova gratuita pubblica con tariffe di sottoscrizione per un prodotto SaaS](marketplace-catalog_example_marketplace-catalog_CreatePublicFreeTrialOfferWithSubscriptionPricingForSaasProduct_section.md)
  + [Creare un’offerta privata di sostituzione e tariffe contrattuali](marketplace-catalog_example_marketplace-catalog_CreateReplacementPrivateOfferWithContractPricing_section.md)
  + [Descrivere un’offerta pubblica](marketplace-catalog_example_marketplace-catalog_DescribeOffer_section.md)
  + [Impostare la data di scadenza di una bozza di offerta privata](marketplace-catalog_example_marketplace-catalog_ExpirePrivateOffer_section.md)
  + [Elencare tutte le offerte private](marketplace-catalog_example_marketplace-catalog_ListAllPrivateOffers_section.md)
  + [Elencare le offerte pubbliche e private rilasciate per un ID prodotto specifico](marketplace-catalog_example_marketplace-catalog_ListProductPublicOrPrivateReleasedOffers_section.md)
  + [Aggiorna un'offerta per applicare un contratto con prezzi Pay-As-You-Go](marketplace-catalog_example_marketplace-catalog_UpdateOfferWithContractAndPayAsYouGoPricing_section.md)
  + [Aggiornare un’offerta per applicare tariffe orarie annuali](marketplace-catalog_example_marketplace-catalog_UpdateOfferWithHourlyAnnualPricing_section.md)
  + [Aggiornare un’offerta per applicare il targeting a Regioni geografiche specifiche](marketplace-catalog_example_marketplace-catalog_UpdateOfferTargeting_section.md)
  + [Aggiornare il nome e la descrizione di un’offerta pubblica](marketplace-catalog_example_marketplace-catalog_UpdateOfferNameAndDescription_section.md)
  + [Aggiornare l’EULA di un’offerta](marketplace-catalog_example_marketplace-catalog_UpdateEula_section.md)
  + [Aggiornare la data di scadenza di un’offerta privata a una data futura](marketplace-catalog_example_marketplace-catalog_UpdateOfferExpirationDateOfPrivateOffer_section.md)
  + [Aggiornare la durata della prova gratuita di un’offerta di prova gratuita pubblica per un prodotto SaaS](marketplace-catalog_example_marketplace-catalog_UpdateFreeTrialDurationOfPublicFreeTrialOfferForSaasProduct_section.md)
  + [Aggiornare la policy di rimborso di un’offerta](marketplace-catalog_example_marketplace-catalog_UpdateRefundPolicy_section.md)
+ [Prodotti](marketplace-catalog_code_examples_products.md)
  + [Descrivere un prodotto AMI, SaaS o container](marketplace-catalog_example_marketplace-catalog_DescribeProduct_section.md)
  + [Elencare tutti i prodotti AMI, SaaS o container e le offerte pubbliche associate](marketplace-catalog_example_marketplace-catalog_ListProducts_section.md)
+ [Autorizzazione di rivendita](marketplace-catalog_code_examples_resale_authorization.md)
  + [Creare una bozza di autorizzazione di rivendita](marketplace-catalog_example_marketplace-catalog_DraftResaleauthAllproducttype_section.md)
  + [Descrivere un’autorizzazione di rivendita](marketplace-catalog_example_marketplace-catalog_DescribeResaleAuthorization_section.md)
  + [Pubblicare un’autorizzazione di rivendita una tantum con un’offerta privata](marketplace-catalog_example_marketplace-catalog_OnetimeResaleauthPrivateoffer_section.md)
  + [Pubblicare un’autorizzazione di rivendita multiuso con una data di scadenza](marketplace-catalog_example_marketplace-catalog_MultiuseResaleauthExpirydateCppo_section.md)
  + [Pubblicare un’autorizzazione di rivendita multiuso con una data di scadenza e un’EULA](marketplace-catalog_example_marketplace-catalog_MultiuseResaleauthExpirydateCustomEula_section.md)
  + [Pubblicare l’autorizzazione di rivendita multiuso con una data di scadenza e la documentazione dell’accordo del rivenditore](marketplace-catalog_example_marketplace-catalog_MultiuseResaleauthExpirydateCustomresellerContractdoc_section.md)
  + [Pubblicare l’autorizzazione di rivendita multiuso con scadenza e aggiungere un account acquirente specifico](marketplace-catalog_example_marketplace-catalog_PublishMultiuseResaleAuthorizationExpirydateSpecificBuyer_section.md)
  + [Pubblicare un’autorizzazione di rivendita multiuso senza una data di scadenza](marketplace-catalog_example_marketplace-catalog_MultiuseResaleauthNoExpirydateCppo_section.md)
  + [Pubblicare l’autorizzazione di rivendita multiuso senza una data di scadenza e un’EULA](marketplace-catalog_example_marketplace-catalog_MultiuseResaleauthNoExpirydateCustomEula_section.md)
  + [Pubblicare l’autorizzazione di rivendita multiuso senza una data di scadenza e la documentazione dell’accordo del rivenditore](marketplace-catalog_example_marketplace-catalog_MultiuseResaleauthNoExpirydateCustomresellerContractdoc_section.md)
  + [Pubblicare l’autorizzazione di rivendita multiuso senza data di scadenza e aggiungere un account acquirente specifico](marketplace-catalog_example_marketplace-catalog_PublishMultiuseResaleAuthorizationNoExpirydateSpecificBuyer_section.md)
  + [Pubblicare un’autorizzazione di rivendita una tantum e aggiungere un piano di pagamento flessibile](marketplace-catalog_example_marketplace-catalog_PublishOnetimeResaleAuthorizationFlexiblePayment_section.md)
  + [Pubblicare un’autorizzazione di rivendita una tantum e aggiungere un’EULA](marketplace-catalog_example_marketplace-catalog_OnetimeResaleauthCustomEula_section.md)
  + [Pubblicare l’autorizzazione di rivendita una tantum e aggiungere un account acquirente specifico](marketplace-catalog_example_marketplace-catalog_PublishOnetimeResaleAuthorizationSpecificBuyer_section.md)
  + [Pubblicare l’autorizzazione di rivendita una tantum e aggiungere la documentazione dell’accordo del rivenditore](marketplace-catalog_example_marketplace-catalog_OnetimeResaleauthCustomresellerContractdoc_section.md)
  + [Pubblicare un’autorizzazione di rivendita una tantum e specificare se si tratta di un rinnovo](marketplace-catalog_example_marketplace-catalog_OnetimeResaleauthRenewal_section.md)
  + [Limitare l’autorizzazione di rivendita](marketplace-catalog_example_marketplace-catalog_RestrictResaleAuthorization_section.md)
  + [Aggiornare il nome e la descrizione dell’autorizzazione di rivendita una tantum o multiuso](marketplace-catalog_example_marketplace-catalog_UpdateUnpublishedResaleAuthorization_section.md)
+ [Prodotti SaaS](marketplace-catalog_code_examples_saas_products.md)
  + [Creare una bozza di prodotto SaaS con una bozza di offerta pubblica](marketplace-catalog_example_marketplace-catalog_CreateDraftSaasProductWithDraftPublicOffer_section.md)
  + [Creare un prodotto SaaS pubblico o limitato e un’offerta pubblica con tariffe contrattuali](marketplace-catalog_example_marketplace-catalog_CreateLimitedSaasProductAndPublicOfferWithContractPricing_section.md)
  + [Crea un prodotto SaaS pubblico o limitato e un'offerta pubblica con contratto con prezzi Pay-As-You-Go](marketplace-catalog_example_marketplace-catalog_CreateLimitedSaasProductAndPublicOfferWithContractWithPayAsYouGoPricing_section.md)
  + [Creare un prodotto SaaS pubblico o limitato e un’offerta pubblica con tariffe di sottoscrizione](marketplace-catalog_example_marketplace-catalog_CreateLimitedSaasProductAndPublicOfferWithSubscriptionPricing_section.md)
  + [Pubblicare un prodotto SaaS e un’offerta pubblica associata](marketplace-catalog_example_marketplace-catalog_PublishSaasProductPublicOffer_section.md)
  + [Pubblicare un prodotto SaaS e un’offerta pubblica associata da una bozza esistente](marketplace-catalog_example_marketplace-catalog_PublishExistingSaas_section.md)
  + [Aggiornare le dimensioni in un’AMI o un prodotto SaaS](marketplace-catalog_example_marketplace-catalog_UpdateNameDimensionSaasProduct_section.md)
+ [Utilità](marketplace-catalog_code_examples_utilities.md)
  + [Utilità per l’avvio di un set di modifiche](marketplace-catalog_example_marketplace-catalog_ChangeSetUtilities_section.md)