

L'AWS Marketplace API Reference è stato ristrutturato. Per ulteriori informazioni sulle operazioni API supportate, consulta l'[AWS Marketplace API Reference](https://docs.aws.amazon.com/marketplace/latest/APIReference/Welcome.html).

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 perAWS Marketplace utilizzo di AWSSDK
<a name="service_code_examples"></a>

I seguenti esempi di codice mostrano come utilizzarlo AWS Marketplace con un kit di sviluppo AWS software (SDK). 

Per un elenco completo delle guide per sviluppatori AWS SDK e degli esempi di codice, consulta. [Utilizzo di questo servizio con unAWSSDK](sdk-general-information-section.md) Questo argomento include anche informazioni su come iniziare e dettagli sulle versioni precedenti dell’SDK.

**Contents**
+ [AWS MarketplaceAPI del catalogo](service_code_examples_marketplace-catalog.md)
  + [Prodotti AMI](service_code_examples_marketplace-catalog_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](service_code_examples_marketplace-catalog_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)
    + [Elencare tutte le offerte CPPO create 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](service_code_examples_marketplace-catalog_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à](service_code_examples_marketplace-catalog_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)](service_code_examples_marketplace-catalog_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 Pay-As-You-Go prezzi](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](service_code_examples_marketplace-catalog_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](service_code_examples_marketplace-catalog_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](service_code_examples_marketplace-catalog_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à](service_code_examples_marketplace-catalog_utilities.md)
    + [Utilità per l’avvio di un set di modifiche](marketplace-catalog_example_marketplace-catalog_ChangeSetUtilities_section.md)
+ [AWS MarketplaceAPI dell'accordo](service_code_examples_marketplace-agreement.md)
  + [Accordi](service_code_examples_marketplace-agreement_agreements.md)
    + [Accetta una richiesta di annullamento del contratto](marketplace-agreement_example_marketplace-agreement_AcceptAgreementCancellationRequest_section.md)
    + [Accetta una richiesta di pagamento del contratto](marketplace-agreement_example_marketplace-agreement_AcceptAgreementPaymentRequest_section.md)
    + [Modificare il termine di rinnovo di un contratto SaaS](marketplace-agreement_example_marketplace-agreement_AmendSaaSContractRenewalTerm_section.md)
    + [Modificare un modello di prezzi ConfigurableUpfrontPricingTerm di utilizzo dell'AMI](marketplace-agreement_example_marketplace-agreement_AmendAmiConfigurableUpfrontPricingTermForUsagePricingModel_section.md)
    + [Crea un nuovo contratto di prova gratuito AMI](marketplace-agreement_example_marketplace-agreement_NewAmiFreeTrial_section.md)
    + [Crea un nuovo contratto SaaS con pagamento anticipato](marketplace-agreement_example_marketplace-agreement_NewSaaSContractWithUpfrontPayment_section.md)
    + [Ottenere tutti gli ID degli accordi](marketplace-agreement_example_marketplace-agreement_GetAllAgreementsIds_section.md)
    + [Ottenere tutti gli accordi](marketplace-agreement_example_marketplace-agreement_GetAllAgreements_section.md)
    + [Ottenere l’ID cliente da un accordo](marketplace-agreement_example_marketplace-agreement_GetAgreementCustomer_section.md)
    + [Ottieni i dettagli di una richiesta di annullamento del contratto](marketplace-agreement_example_marketplace-agreement_GetAgreementCancellationRequest_section.md)
    + [Ottieni i dettagli di una richiesta di pagamento del contratto](marketplace-agreement_example_marketplace-agreement_GetAgreementPaymentRequest_section.md)
    + [Ottenere i dettagli finanziari da un accordo](marketplace-agreement_example_marketplace-agreement_GetAgreementFinancialDetails_section.md)
    + [Ottenere i dettagli della prova gratuita da un accordo](marketplace-agreement_example_marketplace-agreement_GetAgreementTermsFreeTrialDetails_section.md)
    + [Ottenere informazioni su un accordo](marketplace-agreement_example_marketplace-agreement_DescribeAgreement_section.md)
    + [Ottenere dettagli su prodotti e offerte da un accordo](marketplace-agreement_example_marketplace-agreement_GetProductAndOfferDetailFromAgreement_section.md)
    + [Ottenere l’EULA di un accordo](marketplace-agreement_example_marketplace-agreement_GetAgreementTermsEula_section.md)
    + [Ottenere i termini di rinnovo automatico di un accordo](marketplace-agreement_example_marketplace-agreement_GetAgreementAutoRenewal_section.md)
    + [Ottenere le dimensioni acquistate in un accordo](marketplace-agreement_example_marketplace-agreement_GetAgreementTermsDimensionPurchased_section.md)
    + [Ottenere le istanze di ogni dimensione acquistate in un accordo](marketplace-agreement_example_marketplace-agreement_GetAgreementTermsDimensionInstances_section.md)
    + [Ottenere il piano di pagamento di un accordo](marketplace-agreement_example_marketplace-agreement_GetAgreementTermsPaymentSchedule_section.md)
    + [Ottenere i prezzi per dimensione in un accordo](marketplace-agreement_example_marketplace-agreement_GetAgreementTermsPricingEachDimension_section.md)
    + [Ottenere il tipo di prezzo di un accordo](marketplace-agreement_example_marketplace-agreement_GetAgreementPricingType_section.md)
    + [Ottenere il tipo di prodotto di un accordo](marketplace-agreement_example_marketplace-agreement_GetAgreementProductType_section.md)
    + [Ottenere lo stato di un accordo](marketplace-agreement_example_marketplace-agreement_GetAgreementStatus_section.md)
    + [Ottenere i termini del supporto di un accordo](marketplace-agreement_example_marketplace-agreement_GetAgreementTermsSupportTerm_section.md)
    + [Ottenere i termini di un accordo](marketplace-agreement_example_marketplace-agreement_GetAgreementTerms_section.md)
    + [Elenca le richieste di cancellazione del contratto](marketplace-agreement_example_marketplace-agreement_ListAgreementCancellationRequests_section.md)
    + [Elenca le richieste di pagamento del contratto](marketplace-agreement_example_marketplace-agreement_ListAgreementPaymentRequests_section.md)
    + [Rifiutare una richiesta di annullamento del contratto](marketplace-agreement_example_marketplace-agreement_RejectAgreementCancellationRequest_section.md)
    + [Rifiutare una richiesta di pagamento basata su un contratto](marketplace-agreement_example_marketplace-agreement_RejectAgreementPaymentRequest_section.md)
    + [Sostituisci un contratto SaaS con un'offerta basata su contratto](marketplace-agreement_example_marketplace-agreement_ReplaceSaaSContractWithAgreementBasedOffer_section.md)
    + [Sostituisci una versione di prova gratuita SaaS con Contract with Consumption Pricing](marketplace-agreement_example_marketplace-agreement_ReplaceSaaSFreeTrialWithCCP_section.md)
    + [Sostituisci un termine tariffario basato sull'utilizzo del SaaS e annulla il contratto precedente](marketplace-agreement_example_marketplace-agreement_ReplaceSaaSUsageBasedPricingTermAndCancel_section.md)
    + [Sostituisci un termine tariffario basato sull'utilizzo dell'AMI ma mantieni il ConfigurableUpfrontPricingTerm](marketplace-agreement_example_marketplace-agreement_ReplaceAmiUsageBasedPricingTermButNotCupt_section.md)
    + [Cercare gli accordi in base all’ID account](marketplace-agreement_example_marketplace-agreement_SearchAgreementsByAccountId_section.md)
    + [Cercare gli accordi in base all’ID accordo](marketplace-agreement_example_marketplace-agreement_SearchAgreementsById_section.md)
    + [Cercare gli accordi in base alla data di fine](marketplace-agreement_example_marketplace-agreement_SearchAgreementsByEndDate_section.md)
    + [Cercare gli accordi in base all’ID offerta](marketplace-agreement_example_marketplace-agreement_SearchAgreementsByOfferId_section.md)
    + [Cercare gli accordi in base all’ID prodotto](marketplace-agreement_example_marketplace-agreement_SearchAgreementsByProductId_section.md)
    + [Cercare gli accordi in base allo stato](marketplace-agreement_example_marketplace-agreement_SearchAgreementsByByStatus_section.md)
    + [Cercare gli accordi con un filtro personalizzato](marketplace-agreement_example_marketplace-agreement_SearchAgreementsByOneFilter_section.md)
    + [Cercare gli accordi con due filtri personalizzati](marketplace-agreement_example_marketplace-agreement_SearchAgreementsByTwoFilters_section.md)
    + [Aggiornare gli ordini di acquisto dopo l'accettazione del contratto](marketplace-agreement_example_marketplace-agreement_UpdatePurchaseOrdersAfterAgreementAcceptance_section.md)