

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á.

# Acordos para AWS Marketplace API do contrato
<a name="marketplace-agreement_code_examples_agreements"></a>

Os exemplos de código a seguir mostram como usar a API AWS Marketplace Agreement com AWS SDKs.

**Topics**
+ [Aceitar uma solicitação de cancelamento de contrato](marketplace-agreement_example_marketplace-agreement_AcceptAgreementCancellationRequest_section.md)
+ [Aceitar uma solicitação de pagamento de contrato](marketplace-agreement_example_marketplace-agreement_AcceptAgreementPaymentRequest_section.md)
+ [Alterar o prazo de renovação de um contrato de SaaS](marketplace-agreement_example_marketplace-agreement_AmendSaaSContractRenewalTerm_section.md)
+ [Alterar uma AMI ConfigurableUpfrontPricingTerm para o modelo de preços de uso](marketplace-agreement_example_marketplace-agreement_AmendAmiConfigurableUpfrontPricingTermForUsagePricingModel_section.md)
+ [Crie um novo contrato de teste gratuito da AMI](marketplace-agreement_example_marketplace-agreement_NewAmiFreeTrial_section.md)
+ [Crie um novo contrato de SaaS com pagamento adiantado](marketplace-agreement_example_marketplace-agreement_NewSaaSContractWithUpfrontPayment_section.md)
+ [Obter todos os IDs de contratos](marketplace-agreement_example_marketplace-agreement_GetAllAgreementsIds_section.md)
+ [Obter todos os contratos](marketplace-agreement_example_marketplace-agreement_GetAllAgreements_section.md)
+ [Obter o ID do cliente de um contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementCustomer_section.md)
+ [Obtenha detalhes de uma solicitação de cancelamento de contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementCancellationRequest_section.md)
+ [Obtenha detalhes de uma solicitação de pagamento de contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementPaymentRequest_section.md)
+ [Obter detalhes financeiros de um contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementFinancialDetails_section.md)
+ [Obter detalhes do teste gratuito de um contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementTermsFreeTrialDetails_section.md)
+ [Obter informações sobre um contrato](marketplace-agreement_example_marketplace-agreement_DescribeAgreement_section.md)
+ [Obter detalhes do produto e da oferta de um contrato](marketplace-agreement_example_marketplace-agreement_GetProductAndOfferDetailFromAgreement_section.md)
+ [Obter o EULA de um contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementTermsEula_section.md)
+ [Obter os termos de renovação automática de um contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementAutoRenewal_section.md)
+ [Obter as dimensões adquiridas em um contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementTermsDimensionPurchased_section.md)
+ [Obter as instâncias de cada dimensão adquirida em um contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementTermsDimensionInstances_section.md)
+ [Obter a programação de pagamento de um contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementTermsPaymentSchedule_section.md)
+ [Obter o preço por dimensão em um contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementTermsPricingEachDimension_section.md)
+ [Obter o tipo de preço de um contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementPricingType_section.md)
+ [Obter o tipo de produto de um contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementProductType_section.md)
+ [Obter o status de um contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementStatus_section.md)
+ [Obter os termos de suporte de um contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementTermsSupportTerm_section.md)
+ [Obter os termos de um contrato](marketplace-agreement_example_marketplace-agreement_GetAgreementTerms_section.md)
+ [Listar solicitações de cancelamento de contrato](marketplace-agreement_example_marketplace-agreement_ListAgreementCancellationRequests_section.md)
+ [Listar solicitações de pagamento do contrato](marketplace-agreement_example_marketplace-agreement_ListAgreementPaymentRequests_section.md)
+ [Rejeitar uma solicitação de cancelamento de contrato](marketplace-agreement_example_marketplace-agreement_RejectAgreementCancellationRequest_section.md)
+ [Rejeitar uma solicitação de pagamento de contrato](marketplace-agreement_example_marketplace-agreement_RejectAgreementPaymentRequest_section.md)
+ [Substitua um contrato de SaaS por uma oferta baseada em contrato](marketplace-agreement_example_marketplace-agreement_ReplaceSaaSContractWithAgreementBasedOffer_section.md)
+ [Substitua uma avaliação gratuita de SaaS por Contrato com preços de consumo](marketplace-agreement_example_marketplace-agreement_ReplaceSaaSFreeTrialWithCCP_section.md)
+ [Substitua um termo de preço baseado no uso de SaaS e cancele o contrato anterior](marketplace-agreement_example_marketplace-agreement_ReplaceSaaSUsageBasedPricingTermAndCancel_section.md)
+ [Substitua um termo de preço baseado no uso da AMI, mas mantenha o ConfigurableUpfrontPricingTerm](marketplace-agreement_example_marketplace-agreement_ReplaceAmiUsageBasedPricingTermButNotCupt_section.md)
+ [Pesquisar contratos por ID da conta](marketplace-agreement_example_marketplace-agreement_SearchAgreementsByAccountId_section.md)
+ [Pesquisar contratos por ID do contrato](marketplace-agreement_example_marketplace-agreement_SearchAgreementsById_section.md)
+ [Pesquisar contratos por data de término](marketplace-agreement_example_marketplace-agreement_SearchAgreementsByEndDate_section.md)
+ [Pesquisar contratos por ID da oferta](marketplace-agreement_example_marketplace-agreement_SearchAgreementsByOfferId_section.md)
+ [Pesquisar contratos por ID do produto](marketplace-agreement_example_marketplace-agreement_SearchAgreementsByProductId_section.md)
+ [Pesquisar contratos por status](marketplace-agreement_example_marketplace-agreement_SearchAgreementsByByStatus_section.md)
+ [Pesquisar contratos com um filtro personalizado](marketplace-agreement_example_marketplace-agreement_SearchAgreementsByOneFilter_section.md)
+ [Pesquisar contratos com dois filtros personalizados](marketplace-agreement_example_marketplace-agreement_SearchAgreementsByTwoFilters_section.md)
+ [Atualizar pedidos de compra após a aceitação do contrato](marketplace-agreement_example_marketplace-agreement_UpdatePurchaseOrdersAfterAgreementAcceptance_section.md)