

Se reestructuró la referencia de API de AWS Marketplace. Para obtener más información sobre las operaciones de API compatibles, consulte la [referencia de API de AWS Marketplace](https://docs.aws.amazon.com/marketplace/latest/APIReference/Welcome.html).

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Ejemplos de código para AWS Marketplace API de catálogo mediante AWS SDK
<a name="service_code_examples_marketplace-catalog"></a>

Los siguientes ejemplos de código muestran cómo utilizar la API de AWS Marketplace catálogo con un kit de desarrollo de AWS software (SDK). 

Para obtener una lista completa de guías para desarrolladores del AWS SDK y ejemplos de código, consulte[Uso de este servicio con un AWS SDK](sdk-general-information-section.md). En este tema también se incluye información sobre cómo empezar a utilizar el SDK y detalles sobre sus versiones anteriores.

**Contents**
+ [Productos de AMI](service_code_examples_marketplace-catalog_ami_products.md)
  + [Cómo añadir una dimensión a un producto de AMI existente y actualizar las condiciones de precios de la oferta](marketplace-catalog_example_marketplace-catalog_AddDimensionToAmiProductAndSetPriceInPublicOffer_section.md)
  + [Cómo añadir una región con un producto de AMI implementado](marketplace-catalog_example_marketplace-catalog_AddRegionExistingAmiProduct_section.md)
  + [Creación de un producto de AMI público o limitado y una oferta pública con precios anuales por hora](marketplace-catalog_example_marketplace-catalog_CreateLimitedAmiProductAndPublicOfferWithHourlyAnnualPricing_section.md)
  + [Creación de un producto de AMI público o limitado y una oferta pública con precios mensuales por hora](marketplace-catalog_example_marketplace-catalog_CreateLimitedAmiProductAndPublicOfferWithHourlyMonthlyPricing_section.md)
  + [Creación de un producto de AMI público o limitado y una oferta pública con precios por hora](marketplace-catalog_example_marketplace-catalog_CreateLimitedAmiProductAndPublicOfferWithHourlyPricing_section.md)
  + [Creación de un borrador de producto de AMI con un borrador de oferta pública](marketplace-catalog_example_marketplace-catalog_CreateDraftAmiProductWithDraftPublicOffer_section.md)
  + [Restricción de una región con un producto de AMI implementado](marketplace-catalog_example_marketplace-catalog_RestrictRegionExistingAmiProduct_section.md)
  + [Restricción de la visibilidad de un producto](marketplace-catalog_example_marketplace-catalog_RestrictExistingAmi_section.md)
  + [Cómo especificar si los activos de AMI están implementados en nuevas regiones](marketplace-catalog_example_marketplace-catalog_UpdateFutureRegionSupport_section.md)
+ [Ofertas de socios del canal](service_code_examples_marketplace-catalog_channel_partner_offers.md)
  + [Creación de un borrador de CPPO para cualquier tipo de producto](marketplace-catalog_example_marketplace-catalog_CreateDraftCppoOffer_section.md)
  + [Creación de una oferta privada que sustituya una autorización de reventa con un precio contractual](marketplace-catalog_example_marketplace-catalog_CreateResaleAuthorizationReplacementOffer_section.md)
  + [Cómo mostrar todas las CPPO creadas por un socio del canal](marketplace-catalog_example_marketplace-catalog_ListAllCppoOffers_section.md)
  + [Cómo mostrar todas las autorizaciones de reventa compartidas disponibles para un socio del canal](marketplace-catalog_example_marketplace-catalog_ListAllSharedResaleAuthorizations_section.md)
  + [Cómo publicar una CPPO y adjuntar un EULA de comprador](marketplace-catalog_example_marketplace-catalog_PublishCppoEula_section.md)
  + [Publicación de una CPPO con una autorización de reventa única y actualización del margen de precios](marketplace-catalog_example_marketplace-catalog_PublishOneTimeCppoWithPriceMarkup_section.md)
  + [Publicación de un borrador de CPPO y actualización del margen de precios](marketplace-catalog_example_marketplace-catalog_PublishCppoPriceMarkup_section.md)
  + [Actualización de la fecha de caducidad de una CPPO](marketplace-catalog_example_marketplace-catalog_UpdateCppoExpiryDate_section.md)
+ [Productos de contenedor](service_code_examples_marketplace-catalog_container_products.md)
  + [Creación de un borrador de producto de contenedor con un borrador de oferta pública](marketplace-catalog_example_marketplace-catalog_CreateDraftContainerProductWithDraftPublicOffer_section.md)
  + [Creación de un producto de contenedor limitado con una oferta pública y precios contractuales](marketplace-catalog_example_marketplace-catalog_CreateLimitedContainerProductPublicOffer_section.md)
+ [Entidades](service_code_examples_marketplace-catalog_entities.md)
  + [Descripción de todas las entidades en una sola llamada](marketplace-catalog_example_marketplace-catalog_BatchDescribeEntities_section.md)
  + [Cómo mostrar y describir todas las ofertas asociadas a un producto](marketplace-catalog_example_marketplace-catalog_ListProductOffers_section.md)
+ [Ofertas](service_code_examples_marketplace-catalog_offers.md)
  + [Creación de una dimensión personalizada para un producto de SaaS y creación de una oferta privada](marketplace-catalog_example_marketplace-catalog_CreateSaasProductCustomDimensionAndPrivateOffer_section.md)
  + [Creación de un borrador de oferta privada para un producto de AMI o SaaS](marketplace-catalog_example_marketplace-catalog_CreateDraftPrivateOffer_section.md)
  + [Cree una oferta privada con contrato y Pay-As-You-Go precio para un producto SaaS](marketplace-catalog_example_marketplace-catalog_CreatePrivateOfferWithContractWithPayAsYouGoPricingForSaasProduct_section.md)
  + [Creación de una oferta privada con precios contractuales y un calendario de pagos flexible para un producto de SaaS](marketplace-catalog_example_marketplace-catalog_CreatePrivateOfferWithContractPricingWithFlexiblePaymentScheduleForSaasProduct_section.md)
  + [Creación de una oferta privada con precios contractuales para un producto de contenedor](marketplace-catalog_example_marketplace-catalog_CreatePrivateOfferWithContractPricingForContainerProduct_section.md)
  + [Creación de una oferta privada con precios contractuales para un producto de AMI](marketplace-catalog_example_marketplace-catalog_CreatePrivateOfferWithContractPricingForAmiProduct_section.md)
  + [Creación de una oferta privada con precios anuales por hora y un calendario de pagos flexible para un producto de AMI](marketplace-catalog_example_marketplace-catalog_CreatePrivateOfferWithHourlyAnnualPricingAndFlexiblePaymentScheduleForAmiProduct_section.md)
  + [Creación de una oferta privada con precios anuales por hora para un producto de AMI](marketplace-catalog_example_marketplace-catalog_CreatePrivateOfferWithHourlyAnnualPricingForAmiProduct_section.md)
  + [Creación de una oferta privada con precios por hora para un producto de AMI](marketplace-catalog_example_marketplace-catalog_CreatePrivateOfferWithHourlyPricingForAmiProduct_section.md)
  + [Creación de una oferta privada con precios de suscripción para un producto de SaaS](marketplace-catalog_example_marketplace-catalog_CreatePrivateOfferWithSubscriptionPricingForSaasProduct_section.md)
  + [Creación de una oferta privada con precios contractuales escalonados para un producto de SaaS](marketplace-catalog_example_marketplace-catalog_CreatePrivateOfferWithTieredContractPricingForSaasProduct_section.md)
  + [Creación de una oferta de prueba gratuita con precios de suscripción para un producto de SaaS](marketplace-catalog_example_marketplace-catalog_CreatePublicFreeTrialOfferWithSubscriptionPricingForSaasProduct_section.md)
  + [Creación de una oferta privada de sustitución con un precio contractual](marketplace-catalog_example_marketplace-catalog_CreateReplacementPrivateOfferWithContractPricing_section.md)
  + [Descripción de una oferta pública](marketplace-catalog_example_marketplace-catalog_DescribeOffer_section.md)
  + [Cómo hacer que caduque un borrador de oferta privada](marketplace-catalog_example_marketplace-catalog_ExpirePrivateOffer_section.md)
  + [Cómo mostrar todas las ofertas privadas](marketplace-catalog_example_marketplace-catalog_ListAllPrivateOffers_section.md)
  + [Cómo mostrar las ofertas públicas y privadas publicadas para un ID de producto específico](marketplace-catalog_example_marketplace-catalog_ListProductPublicOrPrivateReleasedOffers_section.md)
  + [Actualice una oferta para aplicar un contrato con Pay-As-You-Go precios](marketplace-catalog_example_marketplace-catalog_UpdateOfferWithContractAndPayAsYouGoPricing_section.md)
  + [Actualización de una oferta para aplicar precios anuales por hora](marketplace-catalog_example_marketplace-catalog_UpdateOfferWithHourlyAnnualPricing_section.md)
  + [Actualización de una oferta para aplicar la segmentación a regiones geográficas específicas](marketplace-catalog_example_marketplace-catalog_UpdateOfferTargeting_section.md)
  + [Actualización del nombre y la descripción de una oferta pública](marketplace-catalog_example_marketplace-catalog_UpdateOfferNameAndDescription_section.md)
  + [Actualización del EULA de una oferta](marketplace-catalog_example_marketplace-catalog_UpdateEula_section.md)
  + [Actualización de la fecha de caducidad de una oferta privada a una fecha futura](marketplace-catalog_example_marketplace-catalog_UpdateOfferExpirationDateOfPrivateOffer_section.md)
  + [Actualización de la duración de la prueba gratuita de una oferta pública de prueba gratuita de un producto de SaaS](marketplace-catalog_example_marketplace-catalog_UpdateFreeTrialDurationOfPublicFreeTrialOfferForSaasProduct_section.md)
  + [Actualización de la política de reembolso de una oferta](marketplace-catalog_example_marketplace-catalog_UpdateRefundPolicy_section.md)
+ [Productos](service_code_examples_marketplace-catalog_products.md)
  + [Descripción de un producto de AMI, SaaS o contenedor](marketplace-catalog_example_marketplace-catalog_DescribeProduct_section.md)
  + [Cómo mostrar todos los productos de AMI, SaaS o contenedor y las ofertas públicas asociadas](marketplace-catalog_example_marketplace-catalog_ListProducts_section.md)
+ [Autorización de reventa](service_code_examples_marketplace-catalog_resale_authorization.md)
  + [Creación de un borrador de autorización de reventa](marketplace-catalog_example_marketplace-catalog_DraftResaleauthAllproducttype_section.md)
  + [Descripción de una autorización de reventa](marketplace-catalog_example_marketplace-catalog_DescribeResaleAuthorization_section.md)
  + [Publicación de una autorización de reventa única con una oferta privada](marketplace-catalog_example_marketplace-catalog_OnetimeResaleauthPrivateoffer_section.md)
  + [Publicación de una autorización de reventa multiuso con fecha de caducidad](marketplace-catalog_example_marketplace-catalog_MultiuseResaleauthExpirydateCppo_section.md)
  + [Publicación de una autorización de reventa multiuso con fecha de caducidad y un EULA](marketplace-catalog_example_marketplace-catalog_MultiuseResaleauthExpirydateCustomEula_section.md)
  + [Publicación de una autorización de reventa multiuso con fecha de caducidad e incorporación de la documentación de contrato del revendedor](marketplace-catalog_example_marketplace-catalog_MultiuseResaleauthExpirydateCustomresellerContractdoc_section.md)
  + [Publicación de una autorización de reventa multiuso con fecha de caducidad e incorporación de una cuenta de comprador específica](marketplace-catalog_example_marketplace-catalog_PublishMultiuseResaleAuthorizationExpirydateSpecificBuyer_section.md)
  + [Publicación de una autorización de reventa multiuso sin fecha de caducidad](marketplace-catalog_example_marketplace-catalog_MultiuseResaleauthNoExpirydateCppo_section.md)
  + [Publicación de una autorización de reventa multiuso sin fecha de caducidad y un EULA](marketplace-catalog_example_marketplace-catalog_MultiuseResaleauthNoExpirydateCustomEula_section.md)
  + [Publicación de una autorización de reventa multiuso sin fecha de caducidad e incorporación de la documentación de contrato del revendedor](marketplace-catalog_example_marketplace-catalog_MultiuseResaleauthNoExpirydateCustomresellerContractdoc_section.md)
  + [Publicación de una autorización de reventa multiuso sin fecha de caducidad e incorporación de una cuenta de comprador específica](marketplace-catalog_example_marketplace-catalog_PublishMultiuseResaleAuthorizationNoExpirydateSpecificBuyer_section.md)
  + [Publicación de una autorización de reventa única e incorporación de un calendario de pagos flexible](marketplace-catalog_example_marketplace-catalog_PublishOnetimeResaleAuthorizationFlexiblePayment_section.md)
  + [Publicación de una autorización de reventa única y adición de un EULA](marketplace-catalog_example_marketplace-catalog_OnetimeResaleauthCustomEula_section.md)
  + [Publicación de una autorización de reventa única e incorporación de una cuenta de comprador específica](marketplace-catalog_example_marketplace-catalog_PublishOnetimeResaleAuthorizationSpecificBuyer_section.md)
  + [Publicación de una autorización de reventa única e incorporación de documentación de contrato del revendedor](marketplace-catalog_example_marketplace-catalog_OnetimeResaleauthCustomresellerContractdoc_section.md)
  + [Publicación de una autorización de reventa única y especificación de si se trata de una renovación](marketplace-catalog_example_marketplace-catalog_OnetimeResaleauthRenewal_section.md)
  + [Restricción de una autorización de reventa](marketplace-catalog_example_marketplace-catalog_RestrictResaleAuthorization_section.md)
  + [Actualización del nombre y la descripción de una autorización de reventa única o multiuso](marketplace-catalog_example_marketplace-catalog_UpdateUnpublishedResaleAuthorization_section.md)
+ [Productos SaaS de](service_code_examples_marketplace-catalog_saas_products.md)
  + [Creación de un borrador de producto de SaaS con un borrador de oferta pública](marketplace-catalog_example_marketplace-catalog_CreateDraftSaasProductWithDraftPublicOffer_section.md)
  + [Creación de un producto de SaaS público o limitado y una oferta pública con precios contractuales](marketplace-catalog_example_marketplace-catalog_CreateLimitedSaasProductAndPublicOfferWithContractPricing_section.md)
  + [Cree un producto SaaS público o limitado y una oferta pública con contrato y precio Pay-As-You-Go](marketplace-catalog_example_marketplace-catalog_CreateLimitedSaasProductAndPublicOfferWithContractWithPayAsYouGoPricing_section.md)
  + [Creación de un producto de SaaS público o limitado y una oferta pública con precios de suscripción](marketplace-catalog_example_marketplace-catalog_CreateLimitedSaasProductAndPublicOfferWithSubscriptionPricing_section.md)
  + [Publicación de un producto de SaaS y una oferta pública asociada](marketplace-catalog_example_marketplace-catalog_PublishSaasProductPublicOffer_section.md)
  + [Publicación de un producto de SaaS y una oferta pública asociada a partir de un borrador existente](marketplace-catalog_example_marketplace-catalog_PublishExistingSaas_section.md)
  + [Actualización de las dimensiones de un producto de AMI o SaaS](marketplace-catalog_example_marketplace-catalog_UpdateNameDimensionSaasProduct_section.md)
+ [Utilidades](service_code_examples_marketplace-catalog_utilities.md)
  + [Utilidades para iniciar un conjunto de cambios](marketplace-catalog_example_marketplace-catalog_ChangeSetUtilities_section.md)