

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 utilización AWS SDK
<a name="service_code_examples"></a>

Los siguientes ejemplos de código muestran cómo usarlo AWS Marketplace con un kit de desarrollo de AWS software (SDK). 

Para obtener una lista completa de las 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 comenzar a utilizar el SDK y detalles sobre sus versiones anteriores.

**Contents**
+ [AWS Marketplace API de catálogo](service_code_examples_marketplace-catalog.md)
  + [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)
+ [AWS Marketplace API de acuerdo](service_code_examples_marketplace-agreement.md)
  + [Acuerdos](service_code_examples_marketplace-agreement_agreements.md)
    + [Obtención de todos los ID de contrato](marketplace-agreement_example_marketplace-agreement_GetAllAgreementsIds_section.md)
    + [Obtención de todos los contratos](marketplace-agreement_example_marketplace-agreement_GetAllAgreements_section.md)
    + [Obtención del ID de cliente de un contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementCustomer_section.md)
    + [Obtención de los detalles financieros de un contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementFinancialDetails_section.md)
    + [Obtención de los detalles de una prueba gratuita de un contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementTermsFreeTrialDetails_section.md)
    + [Obtención de información sobre un contrato](marketplace-agreement_example_marketplace-agreement_DescribeAgreement_section.md)
    + [Obtención de los detalles del producto y la oferta de un contrato](marketplace-agreement_example_marketplace-agreement_GetProductAndOfferDetailFromAgreement_section.md)
    + [Obtención del EULA de un contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementTermsEula_section.md)
    + [Obtención de los términos de renovación automática de un contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementAutoRenewal_section.md)
    + [Obtención de las dimensiones adquiridas en un contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementTermsDimensionPurchased_section.md)
    + [Obtención de las instancias de cada dimensión adquirida en un contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementTermsDimensionInstances_section.md)
    + [Obtención del calendario de pagos de un contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementTermsPaymentSchedule_section.md)
    + [Obtención de los precios por dimensión de un contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementTermsPricingEachDimension_section.md)
    + [Obtención del tipo de precios de un contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementPricingType_section.md)
    + [Obtención del tipo de producto de un contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementProductType_section.md)
    + [Obtención del estado de un contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementStatus_section.md)
    + [Obtención de las condiciones de soporte de un contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementTermsSupportTerm_section.md)
    + [Obtención de las condiciones de un contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementTerms_section.md)
    + [Búsqueda de contratos por ID de cuenta](marketplace-agreement_example_marketplace-agreement_SearchAgreementsByAccountId_section.md)
    + [Búsqueda de contratos por ID de contrato](marketplace-agreement_example_marketplace-agreement_SearchAgreementsById_section.md)
    + [Búsqueda de contratos por fecha de finalización](marketplace-agreement_example_marketplace-agreement_SearchAgreementsByEndDate_section.md)
    + [Búsqueda de contratos por ID de oferta](marketplace-agreement_example_marketplace-agreement_SearchAgreementsByOfferId_section.md)
    + [Búsqueda de contratos por ID de producto](marketplace-agreement_example_marketplace-agreement_SearchAgreementsByProductId_section.md)
    + [Búsqueda de contratos por estado](marketplace-agreement_example_marketplace-agreement_SearchAgreementsByByStatus_section.md)
    + [Búsqueda de contratos con un filtro personalizado](marketplace-agreement_example_marketplace-agreement_SearchAgreementsByOneFilter_section.md)
    + [Búsqueda de contratos con dos filtros personalizados](marketplace-agreement_example_marketplace-agreement_SearchAgreementsByTwoFilters_section.md)