

Há mais exemplos de AWS SDK disponíveis no repositório [AWS Doc SDK Examples](https://github.com/awsdocs/aws-doc-sdk-examples) GitHub .

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Exemplos de código para a API de AWS Marketplace catálogo usando AWS SDKs
<a name="marketplace-catalog_code_examples"></a>

Os exemplos de código a seguir mostram como usar a API de AWS Marketplace catálogo com um kit AWS de desenvolvimento de software (SDK).

**Mais atributos**
+  **[AWS Marketplace Guia do vendedor da API de catálogo](https://docs.aws.amazon.com/marketplace/latest/userguide/what-is-marketplace.html)** — Mais informações sobre a API de AWS Marketplace catálogo.
+ **[AWS Marketplace Referência da API de catálogo](https://docs.aws.amazon.com/marketplace-catalog/latest/api-reference/welcome.html)** — Detalhes sobre todas as ações disponíveis da API de AWS Marketplace catálogo.
+ **[AWS Centro do desenvolvedor](https://aws.amazon.com/developer/code-examples/?awsf.sdk-code-examples-product=product%23)** — exemplos de código que você pode filtrar por categoria ou pesquisa de texto completo.
+ **[AWS Exemplos de SDK](https://github.com/awsdocs/aws-doc-sdk-examples)** — GitHub repositório com código completo nos idiomas preferidos. Inclui instruções para configurar e executar o código.

**Contents**
+ [Produtos de AMI](marketplace-catalog_code_examples_ami_products.md)
  + [Adicionar uma dimensão a um produto existente da AMI e atualize os termos de preços da oferta](marketplace-catalog_example_marketplace-catalog_AddDimensionToAmiProductAndSetPriceInPublicOffer_section.md)
  + [Adicionar uma região onde um produto de AMI é implantado](marketplace-catalog_example_marketplace-catalog_AddRegionExistingAmiProduct_section.md)
  + [Criar um produto de AMI público ou limitado e uma oferta pública com preços anuais calculados por hora](marketplace-catalog_example_marketplace-catalog_CreateLimitedAmiProductAndPublicOfferWithHourlyAnnualPricing_section.md)
  + [Criar um produto de AMI público ou limitado e uma oferta pública com preços mensais calculados por hora](marketplace-catalog_example_marketplace-catalog_CreateLimitedAmiProductAndPublicOfferWithHourlyMonthlyPricing_section.md)
  + [Criar um produto de AMI público ou limitado e uma oferta pública com preços calculados por hora](marketplace-catalog_example_marketplace-catalog_CreateLimitedAmiProductAndPublicOfferWithHourlyPricing_section.md)
  + [Criar o rascunho de um produto de AMI com um rascunho de oferta pública](marketplace-catalog_example_marketplace-catalog_CreateDraftAmiProductWithDraftPublicOffer_section.md)
  + [Restringir uma região onde um produto de AMI é implantado](marketplace-catalog_example_marketplace-catalog_RestrictRegionExistingAmiProduct_section.md)
  + [Limitar a visibilidade do produto](marketplace-catalog_example_marketplace-catalog_RestrictExistingAmi_section.md)
  + [Especificar se os ativos da AMI são implantados em novas regiões](marketplace-catalog_example_marketplace-catalog_UpdateFutureRegionSupport_section.md)
+ [Ofertas de parceiros de canal](marketplace-catalog_code_examples_channel_partner_offers.md)
  + [Criar um rascunho de CPPO para qualquer tipo de produto](marketplace-catalog_example_marketplace-catalog_CreateDraftCppoOffer_section.md)
  + [Criar uma oferta privada de substituição de autorização de revenda com preços contratuais](marketplace-catalog_example_marketplace-catalog_CreateResaleAuthorizationReplacementOffer_section.md)
  + [Listar tudo CPPOs criado por um parceiro de canal](marketplace-catalog_example_marketplace-catalog_ListAllCppoOffers_section.md)
  + [Listar todas as autorizações de revenda compartilhadas disponíveis para um parceiro de canal](marketplace-catalog_example_marketplace-catalog_ListAllSharedResaleAuthorizations_section.md)
  + [Publicar uma CPPO e anexar um EULA do comprador](marketplace-catalog_example_marketplace-catalog_PublishCppoEula_section.md)
  + [Publicar uma CPPO usando autorização única de revenda e atualizar a margem de preço](marketplace-catalog_example_marketplace-catalog_PublishOneTimeCppoWithPriceMarkup_section.md)
  + [Publicar um rascunho de CPPO e atualizar a margem de preço](marketplace-catalog_example_marketplace-catalog_PublishCppoPriceMarkup_section.md)
  + [Atualizar a data de validade de uma CPPO](marketplace-catalog_example_marketplace-catalog_UpdateCppoExpiryDate_section.md)
+ [Produtos de contêiner](marketplace-catalog_code_examples_container_products.md)
  + [Criar o rascunho de um produto de contêiner com um rascunho de oferta pública](marketplace-catalog_example_marketplace-catalog_CreateDraftContainerProductWithDraftPublicOffer_section.md)
  + [Criar um produto de contêiner limitado com uma oferta pública e preços calculados por contrato](marketplace-catalog_example_marketplace-catalog_CreateLimitedContainerProductPublicOffer_section.md)
+ [Entidades](marketplace-catalog_code_examples_entities.md)
  + [Descrever todas as entidades em uma única chamada](marketplace-catalog_example_marketplace-catalog_BatchDescribeEntities_section.md)
  + [Listar e descrever todas as ofertas associadas a um produto](marketplace-catalog_example_marketplace-catalog_ListProductOffers_section.md)
+ [Ofertas](marketplace-catalog_code_examples_offers.md)
  + [Criar uma dimensão personalizada para um produto de SaaS e criar uma oferta privada](marketplace-catalog_example_marketplace-catalog_CreateSaasProductCustomDimensionAndPrivateOffer_section.md)
  + [Criar um rascunho de oferta privada para um produto de AMI ou SaaS](marketplace-catalog_example_marketplace-catalog_CreateDraftPrivateOffer_section.md)
  + [Crie uma oferta privada com contrato e Pay-As-You-Go preços para um produto SaaS](marketplace-catalog_example_marketplace-catalog_CreatePrivateOfferWithContractWithPayAsYouGoPricingForSaasProduct_section.md)
  + [Criar uma oferta privada com preços contratuais e uma programação de pagamento flexível para um produto de SaaS](marketplace-catalog_example_marketplace-catalog_CreatePrivateOfferWithContractPricingWithFlexiblePaymentScheduleForSaasProduct_section.md)
  + [Criar uma oferta privada com preços contratuais para um produto de contêiner](marketplace-catalog_example_marketplace-catalog_CreatePrivateOfferWithContractPricingForContainerProduct_section.md)
  + [Criar uma oferta privada com preços contratuais para um produto de AMI](marketplace-catalog_example_marketplace-catalog_CreatePrivateOfferWithContractPricingForAmiProduct_section.md)
  + [Criar uma oferta privada com preços anuais calculados por hora e uma programação de pagamento flexível para um produto de AMI](marketplace-catalog_example_marketplace-catalog_CreatePrivateOfferWithHourlyAnnualPricingAndFlexiblePaymentScheduleForAmiProduct_section.md)
  + [Criar uma oferta privada com preços anuais calculados por hora para um produto de AMI](marketplace-catalog_example_marketplace-catalog_CreatePrivateOfferWithHourlyAnnualPricingForAmiProduct_section.md)
  + [Criar uma oferta privada com preços por hora para um produto de AMI](marketplace-catalog_example_marketplace-catalog_CreatePrivateOfferWithHourlyPricingForAmiProduct_section.md)
  + [Criar uma oferta privada com preços de assinatura para um produto de SaaS](marketplace-catalog_example_marketplace-catalog_CreatePrivateOfferWithSubscriptionPricingForSaasProduct_section.md)
  + [Criar uma oferta privada com preços contratuais por níveis para um produto de SaaS](marketplace-catalog_example_marketplace-catalog_CreatePrivateOfferWithTieredContractPricingForSaasProduct_section.md)
  + [Criar uma oferta pública de teste gratuito com preços de assinatura para um produto de SaaS](marketplace-catalog_example_marketplace-catalog_CreatePublicFreeTrialOfferWithSubscriptionPricingForSaasProduct_section.md)
  + [Criar uma oferta privada de substituição com preços contratuais](marketplace-catalog_example_marketplace-catalog_CreateReplacementPrivateOfferWithContractPricing_section.md)
  + [Descrever uma oferta pública](marketplace-catalog_example_marketplace-catalog_DescribeOffer_section.md)
  + [Expirar um rascunho de oferta privada](marketplace-catalog_example_marketplace-catalog_ExpirePrivateOffer_section.md)
  + [Listar todas as ofertas privadas](marketplace-catalog_example_marketplace-catalog_ListAllPrivateOffers_section.md)
  + [Listar ofertas públicas e privadas lançadas para um ID de produto específico](marketplace-catalog_example_marketplace-catalog_ListProductPublicOrPrivateReleasedOffers_section.md)
  + [Atualize uma oferta para aplicar um contrato com Pay-As-You-Go preços](marketplace-catalog_example_marketplace-catalog_UpdateOfferWithContractAndPayAsYouGoPricing_section.md)
  + [Atualizar uma oferta para aplicar preços anuais calculados por hora](marketplace-catalog_example_marketplace-catalog_UpdateOfferWithHourlyAnnualPricing_section.md)
  + [Atualizar uma oferta para aplicar a segmentação a regiões geográficas específicas](marketplace-catalog_example_marketplace-catalog_UpdateOfferTargeting_section.md)
  + [Atualizar nome e descrição de uma oferta pública](marketplace-catalog_example_marketplace-catalog_UpdateOfferNameAndDescription_section.md)
  + [Atualizar o EULA de uma oferta](marketplace-catalog_example_marketplace-catalog_UpdateEula_section.md)
  + [Atualizar a data de validade de uma oferta privada para uma data futura](marketplace-catalog_example_marketplace-catalog_UpdateOfferExpirationDateOfPrivateOffer_section.md)
  + [Atualizar a duração do teste gratuito de uma oferta pública de teste gratuito de um produto de SaaS](marketplace-catalog_example_marketplace-catalog_UpdateFreeTrialDurationOfPublicFreeTrialOfferForSaasProduct_section.md)
  + [Atualizar a política de reembolso de uma oferta](marketplace-catalog_example_marketplace-catalog_UpdateRefundPolicy_section.md)
+ [Produtos](marketplace-catalog_code_examples_products.md)
  + [Descrever um produto de AMI, SaaS ou contêiner](marketplace-catalog_example_marketplace-catalog_DescribeProduct_section.md)
  + [Listar todos os produtos de AMI, SaaS ou Container e ofertas públicas associadas](marketplace-catalog_example_marketplace-catalog_ListProducts_section.md)
+ [Autorização de revenda](marketplace-catalog_code_examples_resale_authorization.md)
  + [Criar um rascunho de autorização de revenda](marketplace-catalog_example_marketplace-catalog_DraftResaleauthAllproducttype_section.md)
  + [Descrever uma autorização de revenda](marketplace-catalog_example_marketplace-catalog_DescribeResaleAuthorization_section.md)
  + [Publicar uma autorização única de revenda com uma oferta privada](marketplace-catalog_example_marketplace-catalog_OnetimeResaleauthPrivateoffer_section.md)
  + [Publicar a autorização de revenda multiuso com data de validade](marketplace-catalog_example_marketplace-catalog_MultiuseResaleauthExpirydateCppo_section.md)
  + [Publicar a autorização de revenda multiuso com data de validade e um EULA](marketplace-catalog_example_marketplace-catalog_MultiuseResaleauthExpirydateCustomEula_section.md)
  + [Publicar a autorização de revenda multiuso com data de validade e documentação do contrato de revendedor](marketplace-catalog_example_marketplace-catalog_MultiuseResaleauthExpirydateCustomresellerContractdoc_section.md)
  + [Publicar a autorização de revenda multiuso com data de validade e adicionar uma conta de comprador específica](marketplace-catalog_example_marketplace-catalog_PublishMultiuseResaleAuthorizationExpirydateSpecificBuyer_section.md)
  + [Publicar a autorização de revenda multiuso sem data de validade](marketplace-catalog_example_marketplace-catalog_MultiuseResaleauthNoExpirydateCppo_section.md)
  + [Publicar a autorização de revenda multiuso sem data de validade e um EULA](marketplace-catalog_example_marketplace-catalog_MultiuseResaleauthNoExpirydateCustomEula_section.md)
  + [Publicar a autorização de revenda multiuso sem data de validade e documentação do contrato de revendedor](marketplace-catalog_example_marketplace-catalog_MultiuseResaleauthNoExpirydateCustomresellerContractdoc_section.md)
  + [Publicar a autorização de revenda multiuso sem data de validade e adicionar uma conta de comprador específica](marketplace-catalog_example_marketplace-catalog_PublishMultiuseResaleAuthorizationNoExpirydateSpecificBuyer_section.md)
  + [Publicar uma autorização de revenda única e adicionar uma programação de pagamento flexível](marketplace-catalog_example_marketplace-catalog_PublishOnetimeResaleAuthorizationFlexiblePayment_section.md)
  + [Publicar uma autorização de revenda única e adicionar um EULA](marketplace-catalog_example_marketplace-catalog_OnetimeResaleauthCustomEula_section.md)
  + [Publicar uma autorização de revenda única e adicionar uma conta de comprador específica](marketplace-catalog_example_marketplace-catalog_PublishOnetimeResaleAuthorizationSpecificBuyer_section.md)
  + [Publicar uma autorização de revenda única e adicionar a documentação do contrato de revendedor](marketplace-catalog_example_marketplace-catalog_OnetimeResaleauthCustomresellerContractdoc_section.md)
  + [Publicar uma autorização de revenda única e adicionar se é uma renovação](marketplace-catalog_example_marketplace-catalog_OnetimeResaleauthRenewal_section.md)
  + [Restringir autorização de revenda](marketplace-catalog_example_marketplace-catalog_RestrictResaleAuthorization_section.md)
  + [Atualizar o nome e a descrição da autorização de revenda única ou multiuso](marketplace-catalog_example_marketplace-catalog_UpdateUnpublishedResaleAuthorization_section.md)
+ [Produtos de SaaS do](marketplace-catalog_code_examples_saas_products.md)
  + [Criar um rascunho de um produto de SaaS com um rascunho de oferta pública](marketplace-catalog_example_marketplace-catalog_CreateDraftSaasProductWithDraftPublicOffer_section.md)
  + [Criar um produto de SaaS público ou limitado e uma oferta pública com preços calculados por contrato](marketplace-catalog_example_marketplace-catalog_CreateLimitedSaasProductAndPublicOfferWithContractPricing_section.md)
  + [Crie um produto SaaS público ou limitado e uma oferta pública com contrato e preços Pay-As-You-Go](marketplace-catalog_example_marketplace-catalog_CreateLimitedSaasProductAndPublicOfferWithContractWithPayAsYouGoPricing_section.md)
  + [Criar um produto de SaaS público ou limitado e uma oferta pública com preços de assinatura](marketplace-catalog_example_marketplace-catalog_CreateLimitedSaasProductAndPublicOfferWithSubscriptionPricing_section.md)
  + [Publicar um produto de SaaS e uma oferta pública associada](marketplace-catalog_example_marketplace-catalog_PublishSaasProductPublicOffer_section.md)
  + [Publicar um produto de SaaS e uma oferta pública associada com base em um rascunho existente](marketplace-catalog_example_marketplace-catalog_PublishExistingSaas_section.md)
  + [Atualizar dimensões em um produto de AMI ou de SaaS](marketplace-catalog_example_marketplace-catalog_UpdateNameDimensionSaasProduct_section.md)
+ [Serviços públicos](marketplace-catalog_code_examples_utilities.md)
  + [Utilitários para iniciar um conjunto de alterações](marketplace-catalog_example_marketplace-catalog_ChangeSetUtilities_section.md)