

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# AWS Service Catalog Présentation de l'API
<a name="service-catalog-api-overview"></a>

**Avantages de l'utilisation de l'API Service Catalog**

L' AWS Service Catalog API fournit un contrôle programmatique sur toutes les actions de l'utilisateur final au lieu d'utiliser le. AWS Management Console Lorsque vous utilisez l'API, vous pouvez effectuer les opérations suivantes :
+ Écrivez vos propres interfaces et applications personnalisées
+ Bénéficiez d'un contrôle précis des opérations d'approvisionnement des produits destinés aux utilisateurs finaux
+ Intégrez le provisionnement des ressources dans vos pipelines d'orchestration
+ Accédez à un emplacement central qui héberge vos applications avec leurs ressources

**Accéder au Service Catalog**

Pour créer des applications à l'aide d'API spécifiques à un langage, utilisez les bibliothèques, les exemples de code, les didacticiels et les autres ressources destinées aux développeurs de logiciels. Ces bibliothèques offrent des fonctions de base qui automatisent les tâches telles que la signature cryptographique des demandes, les nouvelles tentatives de demande et la gestion des réponses d'erreur. Vous pouvez ainsi démarrer plus facilement. Pour commencer, ouvrez les [Outils pour Amazon Web Services](https://aws.amazon.com/tools) et recherchez le SDK de votre choix sous **SDK**.

Si vous préférez utiliser une CLI, vous disposez des options suivantes :

**AWS Interface de ligne de commande (CLI)**  
Consultez le [AWS Command Line Interface Guide de l’utilisateur](https://docs.aws.amazon.com/cli/latest/userguide/) pour démarrer. *Pour plus d'informations sur les commandes de Service Catalog, consultez [servicecatalog](https://docs.aws.amazon.com/cli/latest/reference/servicecatalog/index.html) dans le AWS CLI Command Reference.*

**AWS Outils pour Windows PowerShell**  
Consultez le [Outils AWS pour PowerShell Guide de l’utilisateur](https://docs.aws.amazon.com/powershell/latest/userguide/) pour démarrer. Pour plus d'informations sur les applets de commande pour Service Catalog, ouvrez le [Outils AWS pour PowerShell Cmdlet Reference](https://docs.aws.amazon.com/powershell/latest/reference/) et développez-le. **AWS Service Catalog**

L' AWS Service Catalog API peut être divisée de manière logique dans les catégories suivantes.

**Topics**
+ [Découverte de produits](#product-discovery)
+ [Demandes de provisionnement](#provisioning-requests)
+ [Produits provisionnés](#provisioned-info)
+ [Plans de produits provisionnés](#provisioned-product-plans)
+ [Portefeuilles](#portfolio-management)
+ [Association principale](#principal-association)
+ [Produits](#product-management)
+ [Artefacts de provisionnement](#provisioning-artifact-management)
+ [Constaintes](#constraint-management)
+ [Actions liées au service](#service-action)
+ [TagOptions](#tagoption-management)
+ [AppRegistry](#app-registry)
+ [Exemple de flux de travail](#service-catalog-example-workflow)

## Découverte de produits
<a name="product-discovery"></a>

Utilisez ces opérations pour découvrir ou obtenir des informations sur les produits et leurs exigences de lancement. Ces opérations ne créent ni ne modifient les ressources.

[SearchProducts](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_SearchProducts.html)  
Répertorie tous les produits auxquels l'appelant a accès.

[DescribeProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeProduct.html)  
Obtenez des informations détaillées sur un produit.

[DescribeProductView](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeProductView.html)  
Identique sur le plan fonctionnel à`DescribeProduct`, sauf qu'il prend l'ID d'une vue de produit au lieu de l'ID d'un produit.

[ListLaunchPaths](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ListLaunchPaths.html)  
Répertorie tous les moyens par lesquels l'utilisateur a accès à un produit spécifique, appelés *chemins* d'accès au produit. L'utilisateur doit sélectionner un chemin pour approvisionner le produit.

[DescribeProvisioningParameters](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeProvisioningParameters.html)  
Obtient les paramètres nécessaires pour approvisionner un produit spécifique et fournit des métadonnées supplémentaires sur ce qui se passera lors du provisionnement du produit.  
Chacun d'entre eux `ProvisioningArtifactParameter` est un élément que l'utilisateur doit spécifier pour approvisionner correctement le produit (par exemple, la taille d'une instance EC2). Les `ConstraintSummary` objets contiennent la liste des valeurs autorisées et des métadonnées supplémentaires les `ProvisioningArtifactParameter` concernant.

## Demandes de provisionnement
<a name="provisioning-requests"></a>

Utilisez ces opérations pour demander, mettre à jour ou mettre fin au provisionnement d'un produit.

[ProvisionProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ProvisionProduct.html)  
Demande le provisionnement d'un produit. Fournir un produit, c'est lancer les ressources nécessaires pour mettre ce produit en ligne pour une utilisation réelle. Par exemple, le provisionnement d'un produit basé sur un CloudFormation modèle implique le lancement d'une CloudFormation pile et de toutes ses ressources sous-jacentes.

[UpdateProvisionedProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_UpdateProvisionedProduct.html)  
Met à jour la configuration d'un produit approvisionné. Par exemple, un produit soutenu par CloudFormation met à jour sa CloudFormation pile sous-jacente. Le demandeur doit disposer d'autorisations d'accès suffisantes à ce qui est spécifié ProvisionedProduct.

[TerminateProvisionedProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_TerminateProvisionedProduct.html)  
Demande la résiliation d'un produit approvisionné. Par exemple, pour un produit soutenu par CloudFormation, cela supprime la CloudFormation pile sous-jacente. Le demandeur doit disposer d'autorisations d'accès suffisantes au produit provisionné spécifié.

## Produits provisionnés
<a name="provisioned-info"></a>

Utilisez ces opérations pour obtenir des informations sur les produits approvisionnés. Ces opérations ne créent ni ne modifient les ressources.

[ListRecordHistory](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ListRecordHistory.html)  
Répertorie toutes les demandes effectuées, même pour les produits provisionnés résiliés.

[DescribeRecord](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeRecord.html)  
Obtient les informations relatives à une demande. Utilisez cette opération après l'opération de demande pour obtenir les `RecordDetail` informations actuelles.

[SearchProvisionedProducts](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_SearchProvisionedProducts.html)  
Obtient des informations sur les produits approvisionnés qui répondent aux critères spécifiés.

[ScanProvisionedProducts](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ScanProvisionedProducts.html)  
Répertorie les produits approvisionnés qui ne sont pas résiliés.

[DescribeProvisionedProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeProvisionedProduct.html)  
Permet d'obtenir des informations sur un produit approvisionné.

[ImportAsProvisionedProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ImportAsProvisionedProduct.html)  
Demande l'importation d'une ressource en tant que produit fourni par Service Catalog associé à un produit Service Catalog et à un artefact de provisionnement. Une fois importées, toutes les actions de gouvernance du Service Catalog prises en charge sont prises en charge sur le produit fourni.

[UpdateProvisionedProductProperties](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_UpdateProvisionedProductProperties.html)  
Demande des mises à jour des propriétés du produit provisionné spécifié.

## Plans de produits provisionnés
<a name="provisioned-product-plans"></a>

Utilisez ces opérations pour gérer vos plans de produits provisionnés. Un plan inclut la liste des ressources à créer ou à modifier lorsque vous l'exécutez.

[CreateProvisionedProductPlan](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_CreateProvisionedProductPlan.html)  
Crée un plan.

[DescribeProvisionedProductPlan](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeProvisionedProductPlan.html)  
Permet d'obtenir des informations sur les modifications apportées aux ressources d'un plan.

[ExecuteProvisionedProductPlan](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ExecuteProvisionedProductPlan.html)  
Provisionne ou modifie un produit en fonction d'un plan.

[ListProvisionedProductPlans](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ListProvisionedProductPlans.html)  
Répertorie les plans d'un produit approvisionné.

[DeleteProvisionedProductPlan](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DeleteProvisionedProductPlan.html)  
Supprime un plan.

## Portefeuilles
<a name="portfolio-management"></a>

Les administrateurs de catalogue utilisent ces opérations pour effectuer toutes les opérations nécessaires à la gestion du portefeuille.

[CreatePortfolio](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_CreatePortfolio.html)  
Crée un portefeuille.

[DeletePortfolio](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DeletePortfolio.html)  
Supprime un portefeuille.

[DescribePortfolio](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribePortfolio.html)  
Permet d'obtenir des informations détaillées sur un portefeuille.

[DescribePortfolioShares](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribePortfolioShares.html)  
Renvoie un résumé de chacune des actions du portefeuille créées pour le portefeuille spécifié.

[ListPortfolios](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ListPortfolios.html)  
Répertorie tous les portfolios du catalogue.

[ListPortfoliosForProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ListPortfoliosForProduct.html)  
Répertorie tous les portefeuilles auxquels un produit est associé.

[UpdatePortfolio](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_UpdatePortfolio.html)  
Met à jour un portefeuille.

[UpdatePortfolioShare](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_UpdatePortfolioShare.html)  
Met à jour une part de portefeuille.

[CreatePortfolioShare](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_CreatePortfolioShare.html)  
Partage un portefeuille avec un AWS compte.

[DeletePortfolioShare](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DeletePortfolioShare.html)  
Arrête de partager un portefeuille.

[AcceptPortfolioShare](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_AcceptPortfolioShare.html)  
Accepte une offre de partage d'un portefeuille.

[RejectPortfolioShare](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_RejectPortfolioShare.html)  
Rejette une offre de partage d'un portefeuille.

[ListAcceptedPortfolioShares](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ListAcceptedPortfolioShares.html)  
Répertorie les détails de tous les portefeuilles pour lesquels le partage a été accepté par ce compte.

[ListPortfolioAccess](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ListPortfolioAccess.html)  
Répertorie les identifiants de compte ayant accès à un portefeuille.

## Association principale
<a name="principal-association"></a>

Les administrateurs de catalogue utilisent ces opérations pour effectuer toutes les opérations nécessaires à l'association principale.

[AssociatePrincipalWithPortfolio](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_AssociatePrincipalWithPortfolio.html)  
Associe un ARN principal à un portefeuille.

[DisassociatePrincipalFromPortfolio](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DisassociatePrincipalFromPortfolio.html)  
Dissocie un ARN principal d'un portefeuille.

[ListPrincipalsForPortfolio](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ListPrincipalsForPortfolio.html)  
Répertorie tous les principaux ARN associés à un portefeuille.

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

Les administrateurs de catalogue utilisent ces opérations pour effectuer toutes les opérations nécessaires à la gestion des produits.

[SearchProductsAsAdmin](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_SearchProductsAsAdmin.html)  
Permet d'obtenir un résumé et des informations sur le statut des produits.

[DescribeProductAsAdmin](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeProductAsAdmin.html)  
Permet d'obtenir des informations sur un produit.

[CreateProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_CreateProduct.html)  
Crée un produit.

[CopyProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_CopyProduct.html)  
Copie un produit.

[DescribeCopyProductStatus](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeCopyProductStatus.html)  
Obtient le statut d'une opération de copie du produit.

[UpdateProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_UpdateProduct.html)  
Met à jour un produit.

[DeleteProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DeleteProduct.html)  
Supprime un produit.

[AssociateProductWithPortfolio](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_AssociateProductWithPortfolio.html)  
Associe un produit à un portefeuille.

[DisassociateProductFromPortfolio](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DisassociateProductFromPortfolio.html)  
Dissocie un produit d'un portefeuille.

## Artefacts de provisionnement
<a name="provisioning-artifact-management"></a>

Les administrateurs de catalogue utilisent ces opérations pour gérer les artefacts de provisionnement (également appelés versions de produit).

[DescribeProvisioningArtifact](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeProvisioningArtifact.html)  
Obtient des informations sur un artefact d'approvisionnement.

[CreateProvisioningArtifact](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_CreateProvisioningArtifact.html)  
Crée un artefact d'approvisionnement pour un produit.

[DeleteProvisioningArtifact](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DeleteProvisioningArtifact.html)  
Supprime un artefact de provisionnement.

[ListProvisioningArtifacts](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ListProvisioningArtifacts.html)  
Répertorie tous les artefacts d'approvisionnement associés à un produit.

[UpdateProvisioningArtifact](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_UpdateProvisioningArtifact.html)  
Met à jour un artefact d'approvisionnement.

## Constaintes
<a name="constraint-management"></a>

L'administrateur du catalogue utilise ces opérations pour gérer les contraintes.

[CreateConstraint](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_CreateConstraint.html)  
Crée une contrainte.

[DeleteConstraint](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DeleteConstraint.html)  
Supprime une contrainte.

[DescribeConstraint](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeConstraint.html)  
Obtient des informations sur une contrainte.

[UpdateConstraint](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_UpdateConstraint.html)  
Met à jour une contrainte.

[ListConstraintsForPortfolio](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ListConstraintsForPortfolio.html)  
Obtient les informations de contrainte pour un portefeuille et un produit.

## Actions liées au service
<a name="service-action"></a>

Les administrateurs de catalogue utilisent ces opérations pour gérer les actions de service.

[AssociateServiceActionWithProvisioningArtifact](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_AssociateServiceActionWithProvisioningArtifact.html)  
Associe une action en libre-service à un artefact d'approvisionnement.

[CreateServiceAction](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_CreateServiceAction.html)  
Crée une action en libre-service.

[DeleteServiceAction](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DeleteServiceAction.html)  
Supprime une action en libre-service.

[DescribeServiceAction](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeServiceAction.html)  
Décrit une action en libre-service.

[DescribeServiceActionExecutionParameters](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeServiceActionExecutionParameters.html)  
Recherche les paramètres par défaut pour une action en libre-service spécifique sur un produit fourni spécifique et renvoie une carte des résultats à l'utilisateur.

[ExecuteProvisionedProductServiceAction](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ExecuteProvisionedProductServiceAction.html)  
Exécute une action en libre-service sur un produit approvisionné.

[UpdateServiceAction](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_UpdateServiceAction.html)  
Met à jour une action en libre-service.

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

Les administrateurs de catalogue utilisent ces opérations pour gérer TagOptions.

[CreateTagOption](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_CreateTagOption.html)  
Crée un TagOption.

[ListTagOptions](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ListTagOptions.html)  
Répertorie votre TagOptions.

[DescribeTagOption](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeTagOption.html)  
Décrit un TagOption.

[UpdateTagOption](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_UpdateTagOption.html)  
Met à jour un TagOption.

[AssociateTagOptionWithResource](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_AssociateTagOptionWithResource.html)  
Associe a TagOption à une ressource.

[DisassociateTagOptionFromResource](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DisassociateTagOptionFromResource.html)  
Dissocie un TagOption d'une ressource.

[ListResourcesForTagOption](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ListResourcesForTagOption.html)  
Répertorie les ressources pour un TagOption.

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

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

Sert de référentiel pour vos applications, leurs ressources et les métadonnées des applications que vous utilisez dans votre entreprise.

[AssociateAttributeGroup](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_AssociateAttributeGroup.html)  
Associe un groupe d'attributs à une application pour augmenter les métadonnées de l'application avec les attributs du groupe.

[AssociateResource](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_AssociateResource.html)  
Associe une ressource à une application.

[CreateApplication](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_CreateApplication.html)  
Crée une nouvelle application qui est le nœud de niveau supérieur d'une hiérarchie d'abstractions de ressources cloud associées.

[CreateAttributeGroup](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_CreateAttributeGroup.html)  
Crée un nouveau groupe d'attributs en tant que conteneur pour les attributs définis par l'utilisateur.

[DeleteApplication](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_DeleteApplication.html)  
Supprime une application spécifiée par son ID ou son nom d'application.

[DeleteAttributeGroup](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_DeleteAttributeGroup.html)  
Supprime un groupe d'attributs, spécifié par son ID ou son nom de groupe d'attributs.

[DisassociateAttributeGroup](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_DisassociateAttributeGroup.html)  
Dissocie un groupe d'attributs d'une application afin de supprimer les attributs supplémentaires contenus dans le groupe d'attributs des métadonnées de l'application.

[DisassociateResource](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_DisassociateResource.html)  
Dissocie une ressource de l'application.

[GetApplication](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_GetApplication.html)  
Récupère les informations de métadonnées relatives à l'une de vos applications.

[GetAssociatedResource](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_GetAssociatedResource.html)  
Obtient la ressource associée à l'application.

[GetAttributeGroup](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_GetAttributeGroup.html)  
Récupère un groupe d'attributs, soit par son nom, soit par son identifiant.

[ListApplications](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_ListApplications.html)  
Répertorie tous les groupes d'attributs associés à l'application spécifiée.

[ListAssociatedAttributeGroups](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_ListAssociatedAttributeGroups.html)  
Répertorie tous les groupes d'attributs associés à l'application spécifiée.

[ListAssociatedResources](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_ListAssociatedResources.html)  
Répertorie toutes les ressources associées à l'application spécifiée.

[ListAttributeGroups](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_ListAttributeGroups.html)  
Répertorie tous les groupes d'attributs auxquels vous avez accès.

[ListAttributeGroupsForApplication](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_ListAttributeGroupsForApplication.html)  
Répertorie les détails de tous les groupes d'attributs associés à une application spécifique.

[ListTagsForResource](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_ListTagsForResource.html)  
Répertorie toutes les balises de la ressource.

[TagResource](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_TagResource.html)  
Affecte une ou plusieurs balises (paires clé-valeur) à la ressource spécifiée.

[SyncResource](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_SyncResource.html)  
Synchronise la ressource avec ce qui est actuellement enregistré dans AppRegistry.

[UntagResource](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_UntagResource.html)  
Supprime des balises d'une ressource.

[UpdateApplication](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_UpdateApplication.html)  
Met à jour une application existante avec de nouveaux attributs.

[UpdateAttributeGroup](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_app-registry_UpdateAttributeGroup.html)  
Met à jour un groupe d'attributs existant avec de nouveaux détails.

## Exemple de flux de travail
<a name="service-catalog-example-workflow"></a>

Dans ce scénario, l'administrateur crée des ressources en utilisant AWS Service Catalog et un utilisateur final trouve quels produits sont disponibles et approvisionne le produit. Il s'agit d'un exemple de flux de travail ; ce n'est pas la seule façon d'utiliser l' AWS Service Catalog API.

**Tâches d'administrateur**
+ Créez des portefeuilles, des vues de produits, des produits, des versions de produits et des contraintes.
+ Assignez les utilisateurs IAM aux produits, ce qui leur donne accès.

**Tâches de l'utilisateur final**

1. L'utilisateur appelle [SearchProducts](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_SearchProducts.html)sans arguments. Cela renvoie la liste des produits auxquels l'utilisateur a accès, ainsi qu'un « SearchDomain » qui peut être utilisé pour définir les résultats.

1. L'utilisateur continue d'appeler [SearchProducts](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_SearchProducts.html)avec des filtres de recherche supplémentaires jusqu'à ce que le produit souhaité soit trouvé.

1. L'utilisateur appelle [DescribeProductView](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeProductView.html)pour trouver la liste des artefacts d'approvisionnement (également appelés versions) pour ce produit. Cela détermine ce que l'utilisateur fournit réellement.

1. L'utilisateur appelle [ListLaunchPaths](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ListLaunchPaths.html)pour trouver la liste des chemins de ce produit, ainsi que les contraintes associées à chaque chemin. Cela détermine quel ensemble de contraintes est appliqué au produit approvisionné.

1. Après avoir choisi un artefact d'approvisionnement et un chemin, l'utilisateur appelle. [DescribeProvisioningParameters](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeProvisioningParameters.html) Cela renvoie la liste des paramètres que l'utilisateur doit fournir avant de provisionner un produit à l'aide de l'artefact et du chemin d'approvisionnement, ainsi que les instructions d'utilisation supplémentaires que l'administrateur a décidé de fournir.

1. L'utilisateur appelle [ProvisionProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_ProvisionProduct.html), spécifiant le produit, l'artefact d'approvisionnement, le chemin et les paramètres d'entrée. Les paramètres d'entrée sont une liste de paires clé-valeur, dans laquelle les clés sont obtenues à l'aide [DescribeProvisioningParameters](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeProvisioningParameters.html)et les valeurs sont fournies par l'utilisateur (par exemple,). `{ParameterKey:"dbpassword", ParameterValue:"mycoolpassword"}` Cela lance un flux de travail pour créer les AWS ressources spécifiées. Il crée également un enregistrement détaillé qui suit la demande de provisionnement, ainsi qu'un objet de produit provisionné qui représente les ressources sous-jacentes AWS .

1. L'utilisateur interroge [DescribeRecord](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeRecord.html)pour savoir quand le statut des détails de l'enregistrement passe de l'`IN_PROGRESS`état à l'état terminé (`SUCCEEDED`ou non`ERROR`).

1. Lorsque les détails de l'enregistrement de la demande sont terminés, l'utilisateur appelle à [DescribeRecord](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_DescribeRecord.html)nouveau. Les sorties identifient les ressources créées.

1. L'utilisateur appelle [UpdateProvisionedProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_UpdateProvisionedProduct.html)pour mettre à jour les ressources sous-jacentes en place. En fonction des mises à jour spécifiques demandées, cette opération peut être mise à jour sans interruption, avec certaines interruptions, ou remplacer entièrement le produit fourni.

1. Enfin, l'utilisateur appelle [TerminateProvisionedProduct](https://docs.aws.amazon.com/servicecatalog/latest/APIReference/API_TerminateProvisionedProduct.html)pour mettre fin au produit approvisionné.