

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

# AWS Service Catalog Visão geral da API
<a name="service-catalog-api-overview"></a>

**Benefícios do uso da API Service Catalog**

A AWS Service Catalog API fornece controle programático sobre todas as ações do usuário final como alternativa ao uso do. Console de gerenciamento da AWS Ao usar a API, você pode fazer o seguinte:
+ Crie suas próprias interfaces e aplicativos personalizados
+ Obtenha um controle refinado das operações de provisionamento de produtos do usuário final
+ Integre o provisionamento de recursos em seus pipelines de orquestração
+ Acesse um local central que hospeda seus aplicativos com seus recursos

**Access Service Catalog**

Para criar aplicativos usando APIs específicas da linguagem, use as bibliotecas, o código de amostra, os tutoriais e outros recursos para desenvolvedores de software. Essas bibliotecas fornecem funções básicas que automatizam tarefas, como assinatura criptografada de suas solicitações, novas tentativas de solicitações e tratamento das respostas de erro, facilitando para que você comece rapidamente. Para começar, abra as [Ferramentas para Amazon Web Services](https://aws.amazon.com/tools) e localize o SDK de sua escolha em **SDKs**.

Se preferir usar uma interface de linha de comando, temos as seguintes opções:

**AWS Interface de linha de comando (CLI)**  
Para começar a usar, consulte o [Guia do usuário da AWS Command Line Interface](https://docs.aws.amazon.com/cli/latest/userguide/). *Para obter mais informações sobre os comandos do Service Catalog, consulte [servicecatalog](https://docs.aws.amazon.com/cli/latest/reference/servicecatalog/index.html) na Referência de Comandos.AWS CLI *

**AWS Ferramentas para Windows PowerShell**  
Para começar a usar, consulte o [Guia do usuário da Ferramentas da AWS para PowerShell](https://docs.aws.amazon.com/powershell/latest/userguide/). Para obter mais informações sobre os cmdlets do Service Catalog, abra o [Ferramentas da AWS para PowerShell Cmdlet](https://docs.aws.amazon.com/powershell/latest/reference/) Reference e expanda. **AWS Service Catalog**

A AWS Service Catalog API pode ser dividida logicamente nas seguintes categorias.

**Topics**
+ [Descoberta de produtos](#product-discovery)
+ [Solicitações de provisionamento](#provisioning-requests)
+ [Produtos provisionados](#provisioned-info)
+ [Planos de produtos provisionados](#provisioned-product-plans)
+ [Portfólios](#portfolio-management)
+ [Associação principal](#principal-association)
+ [Produtos](#product-management)
+ [Artefatos de provisionamento](#provisioning-artifact-management)
+ [Restrições](#constraint-management)
+ [Ações de serviço](#service-action)
+ [TagOptions](#tagoption-management)
+ [AppRegistry](#app-registry)
+ [Exemplo de fluxo de trabalho](#service-catalog-example-workflow)

## Descoberta de produtos
<a name="product-discovery"></a>

Use essas operações para descobrir ou obter informações sobre produtos e os requisitos de lançamento para eles. Essas operações não criam nem modificam recursos.

[SearchProducts](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_SearchProducts.html)  
Lista todos os produtos aos quais o chamador tem acesso.

[DescribeProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeProduct.html)  
Obtenha informações detalhadas sobre um produto.

[DescribeProductView](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeProductView.html)  
Funcionalmente idêntico`DescribeProduct`, exceto pelo fato de usar o ID de uma visualização do produto em vez do ID de um produto.

[ListLaunchPaths](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ListLaunchPaths.html)  
Lista todas as formas pelas quais o usuário tem acesso a um produto específico, chamadas de *caminhos* para o produto. O usuário deve selecionar um caminho para provisionar o produto.

[DescribeProvisioningParameters](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeProvisioningParameters.html)  
Obtém os parâmetros necessários para provisionar um produto específico e fornece metadados adicionais sobre o que acontecerá quando o produto for provisionado.  
Cada um `ProvisioningArtifactParameter` é algo que o usuário deve especificar para provisionar o produto com sucesso (por exemplo, o tamanho de uma instância do EC2). Os `ConstraintSummary` objetos contêm a lista de valores permitidos e metadados adicionais sobre os `ProvisioningArtifactParameter` objetos.

## Solicitações de provisionamento
<a name="provisioning-requests"></a>

Use essas operações para solicitar, atualizar ou encerrar o provisionamento de um produto.

[ProvisionProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ProvisionProduct.html)  
Solicita o provisionamento de um produto. Provisionar um produto é lançar os recursos necessários para colocar esse produto on-line para uso real. Por exemplo, provisionar um produto apoiado por um CloudFormation modelo significa lançar uma CloudFormation pilha e todos os seus recursos subjacentes.

[UpdateProvisionedProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_UpdateProvisionedProduct.html)  
Atualiza a configuração de um produto provisionado. Por exemplo, um produto apoiado por CloudFormation tem sua CloudFormation pilha subjacente atualizada. O solicitante deve ter permissões de acesso suficientes ao especificado ProvisionedProduct.

[TerminateProvisionedProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_TerminateProvisionedProduct.html)  
Solicita a rescisão de um produto provisionado. Por exemplo, para um produto apoiado por CloudFormation, isso exclui a CloudFormation pilha subjacente. O solicitante deve ter permissões de acesso suficientes ao produto provisionado especificado.

## Produtos provisionados
<a name="provisioned-info"></a>

Use essas operações para obter informações sobre produtos provisionados. Essas operações não criam nem modificam recursos.

[ListRecordHistory](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ListRecordHistory.html)  
Lista todas as solicitações realizadas, mesmo para produtos provisionados encerrados.

[DescribeRecord](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeRecord.html)  
Obtém informações sobre uma solicitação. Use essa operação após a operação de solicitação para obter `RecordDetail` as informações atuais.

[SearchProvisionedProducts](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_SearchProvisionedProducts.html)  
Obtém informações sobre os produtos provisionados que atendem aos critérios especificados.

[ScanProvisionedProducts](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ScanProvisionedProducts.html)  
Lista os produtos provisionados que não foram encerrados.

[DescribeProvisionedProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeProvisionedProduct.html)  
Obtém informações sobre um produto provisionado.

[ImportAsProvisionedProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ImportAsProvisionedProduct.html)  
Solicita a importação de um recurso como um produto provisionado do Service Catalog que está associado a um produto do Service Catalog e ao artefato de provisionamento. Depois de importadas, todas as ações de governança do Service Catalog suportadas são suportadas no produto provisionado.

[UpdateProvisionedProductProperties](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_UpdateProvisionedProductProperties.html)  
Solicita atualizações nas propriedades do produto provisionado especificado.

## Planos de produtos provisionados
<a name="provisioned-product-plans"></a>

Use essas operações para gerenciar seus planos de produtos provisionados. Um plano inclui a lista de recursos a serem criados ou modificados quando você executa o plano.

[CreateProvisionedProductPlan](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_CreateProvisionedProductPlan.html)  
Cria um plano.

[DescribeProvisionedProductPlan](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeProvisionedProductPlan.html)  
Obtém informações sobre as alterações de recursos de um plano.

[ExecuteProvisionedProductPlan](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ExecuteProvisionedProductPlan.html)  
Provisiona ou modifica um produto com base em um plano.

[ListProvisionedProductPlans](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ListProvisionedProductPlans.html)  
Lista os planos de um produto provisionado.

[DeleteProvisionedProductPlan](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DeleteProvisionedProductPlan.html)  
Exclui um plano.

## Portfólios
<a name="portfolio-management"></a>

Os administradores de catálogos usam essas operações para fornecer todas as operações necessárias para o gerenciamento de portfólio.

[CreatePortfolio](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_CreatePortfolio.html)  
Cria um portfólio.

[DeletePortfolio](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DeletePortfolio.html)  
Exclui um portfólio.

[DescribePortfolio](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribePortfolio.html)  
Obtém informações detalhadas sobre um portfólio.

[DescribePortfolioShares](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribePortfolioShares.html)  
Retorna um resumo de cada uma das ações do portfólio que foram criadas para o portfólio especificado.

[ListPortfolios](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ListPortfolios.html)  
Lista todos os portfólios no catálogo.

[ListPortfoliosForProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ListPortfoliosForProduct.html)  
Lista todos os portfólios aos quais um produto está associado.

[UpdatePortfolio](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_UpdatePortfolio.html)  
Atualiza um portfólio.

[UpdatePortfolioShare](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_UpdatePortfolioShare.html)  
Atualiza um compartilhamento do portfólio.

[CreatePortfolioShare](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_CreatePortfolioShare.html)  
Compartilha um portfólio com uma AWS conta.

[DeletePortfolioShare](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DeletePortfolioShare.html)  
Pára de compartilhar um portfólio.

[AcceptPortfolioShare](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_AcceptPortfolioShare.html)  
Aceita uma oferta para compartilhar um portfólio.

[RejectPortfolioShare](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_RejectPortfolioShare.html)  
Rejeita uma oferta para compartilhar um portfólio.

[ListAcceptedPortfolioShares](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ListAcceptedPortfolioShares.html)  
Lista os detalhes de todos os portfólios para os quais o compartilhamento foi aceito por essa conta.

[ListPortfolioAccess](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ListPortfolioAccess.html)  
Lista os IDs de conta que têm acesso a um portfólio.

## Associação principal
<a name="principal-association"></a>

Os administradores de catálogos usam essas operações para fornecer todas as operações necessárias para a associação principal.

[AssociatePrincipalWithPortfolio](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_AssociatePrincipalWithPortfolio.html)  
Associa um ARN principal a um portfólio.

[DisassociatePrincipalFromPortfolio](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DisassociatePrincipalFromPortfolio.html)  
Desassocia um ARN principal de um portfólio.

[ListPrincipalsForPortfolio](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ListPrincipalsForPortfolio.html)  
Lista todos os ARNs principais associados a um portfólio.

## Produtos
<a name="product-management"></a>

Os administradores de catálogos usam essas operações para fornecer todas as operações necessárias para o gerenciamento do produto.

[SearchProductsAsAdmin](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_SearchProductsAsAdmin.html)  
Obtém informações resumidas e de status dos produtos.

[DescribeProductAsAdmin](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeProductAsAdmin.html)  
Obtém informações sobre um produto.

[CreateProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_CreateProduct.html)  
Cria um produto.

[CopyProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_CopyProduct.html)  
Copia um produto.

[DescribeCopyProductStatus](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeCopyProductStatus.html)  
Obtém o status de uma operação do produto de cópia.

[UpdateProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_UpdateProduct.html)  
Atualiza um produto.

[DeleteProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DeleteProduct.html)  
Exclui um produto.

[AssociateProductWithPortfolio](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_AssociateProductWithPortfolio.html)  
Associa um produto a um portfólio.

[DisassociateProductFromPortfolio](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DisassociateProductFromPortfolio.html)  
Desassocia um produto de um portfólio.

## Artefatos de provisionamento
<a name="provisioning-artifact-management"></a>

Os administradores de catálogos usam essas operações para gerenciar artefatos de provisionamento (também conhecidos como versões do produto).

[DescribeProvisioningArtifact](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeProvisioningArtifact.html)  
Obtém informações sobre um artefato de provisionamento.

[CreateProvisioningArtifact](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_CreateProvisioningArtifact.html)  
Cria um artefato de provisionamento para um produto.

[DeleteProvisioningArtifact](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DeleteProvisioningArtifact.html)  
Exclui um artefato de provisionamento.

[ListProvisioningArtifacts](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ListProvisioningArtifacts.html)  
Lista todos os artefatos de provisionamento associados a um produto.

[UpdateProvisioningArtifact](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_UpdateProvisioningArtifact.html)  
Atualiza um artefato de provisionamento.

## Restrições
<a name="constraint-management"></a>

O administrador do catálogo usa essas operações para gerenciar restrições.

[CreateConstraint](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_CreateConstraint.html)  
Cria uma restrição.

[DeleteConstraint](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DeleteConstraint.html)  
Exclui uma restrição.

[DescribeConstraint](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeConstraint.html)  
Obtém informações sobre uma restrição.

[UpdateConstraint](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_UpdateConstraint.html)  
Atualiza uma restrição.

[ListConstraintsForPortfolio](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ListConstraintsForPortfolio.html)  
Obtém informações de restrição para o portfólio e o produto.

## Ações de serviço
<a name="service-action"></a>

Os administradores de catálogos usam essas operações para gerenciar ações de serviço.

[AssociateServiceActionWithProvisioningArtifact](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_AssociateServiceActionWithProvisioningArtifact.html)  
Associa uma ação de autoatendimento a um artefato de provisionamento.

[CreateServiceAction](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_CreateServiceAction.html)  
Cria uma ação de autoatendimento.

[DeleteServiceAction](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DeleteServiceAction.html)  
Exclui uma ação de autoatendimento.

[DescribeServiceAction](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeServiceAction.html)  
Descreve uma ação de autoatendimento.

[DescribeServiceActionExecutionParameters](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeServiceActionExecutionParameters.html)  
Encontra os parâmetros padrão para uma ação de autoatendimento específica em um produto provisionado específico e retorna um mapa dos resultados para o usuário.

[ExecuteProvisionedProductServiceAction](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ExecuteProvisionedProductServiceAction.html)  
Executa uma ação de autoatendimento em relação a um produto provisionado.

[UpdateServiceAction](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_UpdateServiceAction.html)  
Atualiza uma ação de autoatendimento.

## TagOptions
<a name="tagoption-management"></a>

Os administradores de catálogos usam essas operações para gerenciar TagOptions.

[CreateTagOption](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_CreateTagOption.html)  
Cria um TagOption.

[ListTagOptions](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ListTagOptions.html)  
Lista o seu TagOptions.

[DescribeTagOption](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeTagOption.html)  
Descreve um TagOption.

[UpdateTagOption](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_UpdateTagOption.html)  
Atualiza um TagOption.

[AssociateTagOptionWithResource](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_AssociateTagOptionWithResource.html)  
Associa um a TagOption a um recurso.

[DisassociateTagOptionFromResource](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DisassociateTagOptionFromResource.html)  
Desassocia um TagOption de um recurso.

[ListResourcesForTagOption](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ListResourcesForTagOption.html)  
Lista os recursos para um TagOption.

[DeleteTagOption](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DeleteTagOption.html)  
Exclui um TagOption.

## AppRegistry
<a name="app-registry"></a>

Serve como um repositório para seus aplicativos, seus recursos e os metadados do aplicativo que você usa em sua empresa.

[AssociateAttributeGroup](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_AssociateAttributeGroup.html)  
Associa um grupo de atributos a um aplicativo para aumentar os metadados do aplicativo com os atributos do grupo.

[AssociateResource](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_AssociateResource.html)  
Associa um recurso a um aplicativo.

[CreateApplication](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_CreateApplication.html)  
Cria um novo aplicativo que é o nó de nível superior em uma hierarquia de abstrações de recursos de nuvem relacionadas.

[CreateAttributeGroup](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_CreateAttributeGroup.html)  
Cria um novo grupo de atributos como um contêiner para atributos definidos pelo usuário.

[DeleteApplication](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_DeleteApplication.html)  
Exclui um aplicativo especificado pelo ID ou nome do aplicativo.

[DeleteAttributeGroup](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_DeleteAttributeGroup.html)  
Exclui um grupo de atributos, especificado pelo ID ou nome do grupo de atributos.

[DisassociateAttributeGroup](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_DisassociateAttributeGroup.html)  
Desassocia um grupo de atributos de um aplicativo para remover os atributos extras contidos no grupo de atributos dos metadados do aplicativo.

[DisassociateResource](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_DisassociateResource.html)  
Desassocia um recurso do aplicativo.

[GetApplication](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_GetApplication.html)  
Recupera informações de metadados sobre um de seus aplicativos.

[GetAssociatedResource](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_GetAssociatedResource.html)  
Obtém o recurso associado ao aplicativo.

[GetAttributeGroup](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_GetAttributeGroup.html)  
Recupera um grupo de atributos, seja pelo nome ou pelo ID.

[ListApplications](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_ListApplications.html)  
Lista todos os grupos de atributos associados ao aplicativo especificado.

[ListAssociatedAttributeGroups](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_ListAssociatedAttributeGroups.html)  
Lista todos os grupos de atributos associados ao aplicativo especificado.

[ListAssociatedResources](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_ListAssociatedResources.html)  
Lista todos os recursos associados ao aplicativo especificado.

[ListAttributeGroups](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_ListAttributeGroups.html)  
Lista todos os grupos de atributos aos quais você tem acesso.

[ListAttributeGroupsForApplication](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_ListAttributeGroupsForApplication.html)  
Lista os detalhes de todos os grupos de atributos associados a um aplicativo específico.

[ListTagsForResource](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_ListTagsForResource.html)  
Lista todas as tags no recurso.

[TagResource](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_TagResource.html)  
Atribui uma ou mais tags (pares de valores-chave) ao recurso especificado.

[SyncResource](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_SyncResource.html)  
Sincroniza o recurso com o que está gravado atualmente. AppRegistry

[UntagResource](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_UntagResource.html)  
Remove etiquetas de um recurso.

[UpdateApplication](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_UpdateApplication.html)  
Atualiza um aplicativo existente com novos atributos.

[UpdateAttributeGroup](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_UpdateAttributeGroup.html)  
Atualiza um grupo de atributos existente com novos detalhes.

## Exemplo de fluxo de trabalho
<a name="service-catalog-example-workflow"></a>

Nesse cenário, o administrador cria recursos usando AWS Service Catalog e um usuário final encontra quais produtos estão disponíveis e provisiona o produto. Esse é um exemplo de fluxo de trabalho; essa não é a única maneira de usar a AWS Service Catalog API.

**Tarefas do administrador**
+ Crie portfólios, visualizações de produtos, produtos, versões de produtos e restrições.
+ Atribua usuários do IAM aos produtos, o que lhes dá acesso.

**Tarefas do usuário final**

1. O usuário liga [SearchProducts](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_SearchProducts.html)sem argumentos. Isso retorna a lista de produtos aos quais o usuário tem acesso, bem como um "SearchDomain" que pode ser usado para definir o escopo dos resultados.

1. O usuário continua ligando [SearchProducts](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_SearchProducts.html)com filtros de pesquisa adicionais até que o produto desejado seja encontrado.

1. O usuário liga [DescribeProductView](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeProductView.html)para encontrar a lista de artefatos de provisionamento (também conhecidos como versões) desse produto. Isso determina o que o usuário realmente provisiona.

1. O usuário liga [ListLaunchPaths](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ListLaunchPaths.html)para encontrar a lista de caminhos desse produto, junto com as restrições de cada caminho. Isso determina qual conjunto de restrições é aplicado ao produto provisionado.

1. Depois de escolher um artefato de provisionamento e um caminho, o usuário liga. [DescribeProvisioningParameters](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeProvisioningParameters.html) Isso retorna a lista de parâmetros que o usuário deve fornecer antes de provisionar um produto usando o artefato e o caminho de provisionamento, junto com quaisquer instruções de uso adicionais que o administrador decida fornecer.

1. O usuário liga [ProvisionProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ProvisionProduct.html), especificando o produto, o artefato de provisionamento, o caminho e os parâmetros de entrada. Os parâmetros de entrada são uma lista de pares de valores-chave, em que as chaves são obtidas usando [DescribeProvisioningParameters](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeProvisioningParameters.html)e os valores são fornecidos pelo usuário (por exemplo,). `{ParameterKey:"dbpassword", ParameterValue:"mycoolpassword"}` Isso inicia um fluxo de trabalho para criar os AWS recursos especificados. Ele também cria um detalhe de registro que rastreia a solicitação de aprovisionamento e um objeto de produto provisionado que representa os recursos subjacentes. AWS 

1. O usuário faz uma pesquisa [DescribeRecord](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeRecord.html)para ver quando o status dos detalhes do registro muda do `IN_PROGRESS` estado para um estado concluído (`SUCCEEDED`ou`ERROR`).

1. Quando os detalhes do registro da solicitação estão concluídos, o usuário liga mais [DescribeRecord](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeRecord.html)uma vez. As saídas identificam os recursos criados.

1. O usuário liga [UpdateProvisionedProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_UpdateProvisionedProduct.html)para atualizar os recursos subjacentes existentes. Dependendo das atualizações específicas solicitadas, essa operação pode ser atualizada sem interrupção, com alguma interrupção, ou substituir totalmente o produto provisionado.

1. Por fim, o usuário liga [TerminateProvisionedProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_TerminateProvisionedProduct.html)para encerrar o produto provisionado.