

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.

# AppRegistry exemples utilisant AWS CLI
<a name="cli_service-catalog-appregistry_code_examples"></a>

Les exemples de code suivants vous montrent comment effectuer des actions et implémenter des scénarios courants à l'aide du AWS Command Line Interface with AppRegistry.

Les *actions* sont des extraits de code de programmes plus larges et doivent être exécutées dans leur contexte. Alors que les actions vous indiquent comment appeler des fonctions de service individuelles, vous pouvez les voir en contexte dans leurs scénarios associés.

Chaque exemple inclut un lien vers le code source complet, où vous trouverez des instructions sur la configuration et l’exécution du code en contexte.

**Topics**
+ [Actions](#actions)

## Actions
<a name="actions"></a>

### `associate-attribute-group`
<a name="service-catalog-appregistry_AssociateAttributeGroup_cli_topic"></a>

L'exemple de code suivant montre comment utiliser`associate-attribute-group`.

**AWS CLI**  
**Pour associer un groupe d’attributs**  
L'`associate-attribute-group`exemple suivant associe un groupe d'attributs spécifique de votre AWS compte à une application spécifique de votre AWS compte.  

```
aws servicecatalog-appregistry associate-attribute-group \
    --application "ExampleApplication" \
    --attribute-group "ExampleAttributeGroup"
```
Sortie :  

```
{
    "applicationArn": "arn:aws:servicecatalog:us-west-2:813737243517:/applications/0ars38r6btoohvpvd9gqrptt9l",
    "attributeGroupArn": "arn:aws:servicecatalog:us-west-2:813737243517:/attribute-groups/01sj5xdwhbw54kejwnt09fnpcl"
}
```
Pour plus d'informations, consultez la section [Associer et dissocier des groupes d'attributs](https://docs.aws.amazon.com/servicecatalog/latest/arguide/associate-attr-groups.html) dans le *Guide de l' AppRegistry administrateur du AWS Service Catalog*.  
+  Pour plus de détails sur l'API, reportez-vous [AssociateAttributeGroup](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/associate-attribute-group.html)à la section *Référence des AWS CLI commandes*. 

### `create-application`
<a name="service-catalog-appregistry_CreateApplication_cli_topic"></a>

L'exemple de code suivant montre comment utiliser`create-application`.

**AWS CLI**  
**Pour créer une application**  
L'`create-application`exemple suivant crée une nouvelle application dans votre AWS compte.  

```
aws servicecatalog-appregistry create-application \
    --name "ExampleApplication"
```
Sortie :  

```
{
    "application": {
        "id": "0ars38r6btoohvpvd9gqrptt9l",
        "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/applications/0ars38r6btoohvpvd9gqrptt9l",
        "name": "ExampleApplication",
        "creationTime": "2023-02-28T21:10:10.820000+00:00",
        "lastUpdateTime": "2023-02-28T21:10:10.820000+00:00",
        "tags": {}
    }
}
```
Pour plus d'informations, consultez la section [Création d'applications](https://docs.aws.amazon.com/servicecatalog/latest/arguide/create-apps.html) dans le *Guide de l' AppRegistry administrateur du AWS Service Catalog*.  
+  Pour plus de détails sur l'API, reportez-vous [CreateApplication](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/create-application.html)à la section *Référence des AWS CLI commandes*. 

### `create-attribute-group`
<a name="service-catalog-appregistry_CreateAttributeGroup_cli_topic"></a>

L'exemple de code suivant montre comment utiliser`create-attribute-group`.

**AWS CLI**  
**Pour créer un groupe d’attributs**  
L'`create-attribute-group`exemple suivant crée un nouveau groupe d'attributs dans votre AWS compte.  

```
aws servicecatalog-appregistry create-attribute-group \
    --name "ExampleAttributeGroup" \
    --attributes '{"SomeKey1":"SomeValue1","SomeKey2":"SomeValue2"}'
```
Sortie :  

```
{
    "attributeGroup": {
        "id": "01sj5xdwhbw54kejwnt09fnpcl",
        "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/attribute-groups/01sj5xdwhbw54kejwnt09fnpcl",
        "name": "ExampleAttributeGroup",
        "creationTime": "2023-02-28T20:38:01.389000+00:00",
        "lastUpdateTime": "2023-02-28T20:38:01.389000+00:00",
        "tags": {}
    }
}
```
Pour plus d'informations, consultez la section [Création de groupes d'attributs](https://docs.aws.amazon.com/servicecatalog/latest/arguide/create-attr-groups.html) dans le *Guide de l' AppRegistry administrateur du AWS Service Catalog*.  
+  Pour plus de détails sur l'API, reportez-vous [CreateAttributeGroup](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/create-attribute-group.html)à la section *Référence des AWS CLI commandes*. 

### `delete-application`
<a name="service-catalog-appregistry_DeleteApplication_cli_topic"></a>

L'exemple de code suivant montre comment utiliser`delete-application`.

**AWS CLI**  
**Pour supprimer une application**  
L'`delete-application`exemple suivant supprime une application spécifique de votre AWS compte.  

```
aws servicecatalog-appregistry delete-application \
    --application "ExampleApplication3"
```
Sortie :  

```
{
    "application": {
        "id": "055gw7aynr1i5mbv7kjwzx5945",
        "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/applications/055gw7aynr1i5mbv7kjwzx5945",
        "name": "ExampleApplication3",
        "creationTime": "2023-02-28T22:06:28.228000+00:00",
        "lastUpdateTime": "2023-02-28T22:06:28.228000+00:00"
    }
}
```
Pour plus d'informations, consultez [la section Suppression d'applications](https://docs.aws.amazon.com/servicecatalog/latest/arguide/delete-app-details.html) dans le *Guide de l' AppRegistry administrateur du AWS Service Catalog*.  
+  Pour plus de détails sur l'API, reportez-vous [DeleteApplication](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/delete-application.html)à la section *Référence des AWS CLI commandes*. 

### `delete-attribute-group`
<a name="service-catalog-appregistry_DeleteAttributeGroup_cli_topic"></a>

L'exemple de code suivant montre comment utiliser`delete-attribute-group`.

**AWS CLI**  
**Exemple 8 : pour supprimer un groupe d’attributs**  
L'`delete-attribute-group`exemple suivant supprime un groupe d'attributs spécifique de votre AWS compte.  

```
aws servicecatalog-appregistry delete-attribute-group \
    --attribute-group "ExampleAttributeGroup3"
```
Sortie :  

```
{
    "attributeGroup": {
        "id": "011ge6y3emyjijt8dw8jn6r0hv",
        "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/attribute-groups/011ge6y3emyjijt8dw8jn6r0hv",
        "name": "ExampleAttributeGroup3",
        "creationTime": "2023-02-28T22:05:35.224000+00:00",
        "lastUpdateTime": "2023-02-28T22:05:35.224000+00:00"
    }
}
```
Pour plus d'informations, consultez [la section Suppression de groupes d'attributs](https://docs.aws.amazon.com/servicecatalog/latest/arguide/delete-attr-group.html) dans le *Guide de l' AppRegistry administrateur du AWS Service Catalog*.  
+  Pour plus de détails sur l'API, reportez-vous [DeleteAttributeGroup](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/delete-attribute-group.html)à la section *Référence des AWS CLI commandes*. 

### `get-application`
<a name="service-catalog-appregistry_GetApplication_cli_topic"></a>

L'exemple de code suivant montre comment utiliser`get-application`.

**AWS CLI**  
**Pour obtenir une application**  
L'`get-application`exemple suivant permet de récupérer les informations de métadonnées relatives à une application spécifique de votre AWS compte.  

```
aws servicecatalog-appregistry get-application \
    --application "ExampleApplication"
```
Sortie :  

```
{
    "id": "0ars38r6btoohvpvd9gqrptt9l",
    "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/applications/0ars38r6btoohvpvd9gqrptt9l",
    "name": "ExampleApplication",
    "creationTime": "2023-02-28T21:10:10.820000+00:00",
    "lastUpdateTime": "2023-02-28T21:10:10.820000+00:00",
    "associatedResourceCount": 0,
    "tags": {
        "aws:servicecatalog:applicationName": "ExampleApplication"
    },
    "integrations": {
        "resourceGroup": {
            "state": "CREATE_COMPLETE",
            "arn": "arn:aws:resource-groups:us-west-2:813737243517:group/AWS_AppRegistry_Application-ExampleApplication"
        }
    }
}
```
Pour plus d'informations, consultez les [détails de l'utilisation de l'application](https://docs.aws.amazon.com/servicecatalog/latest/arguide/access-app-details.html) dans le *Guide de l' AppRegistry administrateur du AWS Service Catalog*.  
+  Pour plus de détails sur l'API, reportez-vous [GetApplication](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/get-application.html)à la section *Référence des AWS CLI commandes*. 

### `get-attribute-group`
<a name="service-catalog-appregistry_GetAttributeGroup_cli_topic"></a>

L'exemple de code suivant montre comment utiliser`get-attribute-group`.

**AWS CLI**  
**Pour obtenir un groupe d’attributs**  
L'`get-attribute-group`exemple suivant permet de récupérer un groupe d'attributs spécifique dans votre AWS compte.  

```
aws servicecatalog-appregistry get-attribute-group \
    --attribute-group "ExampleAttributeGroup"
```
Sortie :  

```
{
    "id": "01sj5xdwhbw54kejwnt09fnpcl",
    "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/attribute-groups/01sj5xdwhbw54kejwnt09fnpcl",
    "name": "ExampleAttributeGroup",
    "attributes": "{\"SomeKey1\":\"SomeValue1\",\"SomeKey2\":\"SomeValue2\"}",
    "creationTime": "2023-02-28T20:38:01.389000+00:00",
    "lastUpdateTime": "2023-02-28T20:38:01.389000+00:00",
    "tags": {
        "aws:servicecatalog:attributeGroupName": "ExampleAttributeGroup"
    }
}
```
Pour plus d'informations, consultez [la section Gestion des métadonnées pour les groupes d'attributs](https://docs.aws.amazon.com/servicecatalog/latest/arguide/manage-metatdata.html) dans le *Guide de l' AppRegistry administrateur du AWS Service Catalog*.  
+  Pour plus de détails sur l'API, reportez-vous [GetAttributeGroup](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/get-attribute-group.html)à la section *Référence des AWS CLI commandes*. 

### `list-applications`
<a name="service-catalog-appregistry_ListApplications_cli_topic"></a>

L'exemple de code suivant montre comment utiliser`list-applications`.

**AWS CLI**  
**Pour répertorier des applications**  
L'`list-applications`exemple suivant permet de récupérer la liste de toutes les applications de votre AWS compte.  

```
aws servicecatalog-appregistry list-applications
```
Sortie :  

```
{
    "applications": [
        {
            "id": "03axw94pjfj3uan00tcgbrxnkw",
            "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/applications/03axw94pjfj3uan00tcgbrxnkw",
            "name": "ExampleApplication2",
            "creationTime": "2023-02-28T21:59:34.094000+00:00",
            "lastUpdateTime": "2023-02-28T21:59:34.094000+00:00"
        },
        {
            "id": "055gw7aynr1i5mbv7kjwzx5945",
            "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/applications/055gw7aynr1i5mbv7kjwzx5945",
            "name": "ExampleApplication3",
            "creationTime": "2023-02-28T22:06:28.228000+00:00",
            "lastUpdateTime": "2023-02-28T22:06:28.228000+00:00"
        },
        {
            "id": "0ars38r6btoohvpvd9gqrptt9l",
            "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/applications/0ars38r6btoohvpvd9gqrptt9l",
            "name": "ExampleApplication",
            "description": "This is an example application",
            "creationTime": "2023-02-28T21:10:10.820000+00:00",
            "lastUpdateTime": "2023-02-28T21:24:19.729000+00:00"
        }
    ]
}
```
Pour plus d'informations, consultez la section [Affichage des détails de l'application](https://docs.aws.amazon.com/servicecatalog/latest/arguide/view-app-details.html) dans le *Guide de l' AppRegistry administrateur du AWS Service Catalog*.  
+  Pour plus de détails sur l'API, reportez-vous [ListApplications](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/list-applications.html)à la section *Référence des AWS CLI commandes*. 

### `list-associated-attribute-groups`
<a name="service-catalog-appregistry_ListAssociatedAttributeGroups_cli_topic"></a>

L'exemple de code suivant montre comment utiliser`list-associated-attribute-groups`.

**AWS CLI**  
**Pour répertorier des groupes d’attributs associés**  
L'`list-associated-attribute-groups`exemple suivant extrait une liste de tous les groupes d'attributs de votre AWS compte associés à une application spécifique de votre AWS compte.  

```
aws servicecatalog-appregistry list-associated-attribute-groups \
    --application "ExampleApplication"
```
Sortie :  

```
{
    "attributeGroups": [
        "01sj5xdwhbw54kejwnt09fnpcl"
    ]
}
```
Pour plus d'informations, consultez la section [Associer et dissocier des groupes d'attributs](https://https://docs.aws.amazon.com/servicecatalog/latest/arguide/associate-attr-groups.html) dans le *Guide de l' AppRegistry administrateur du AWS Service Catalog*.  
+  Pour plus de détails sur l'API, reportez-vous [ListAssociatedAttributeGroups](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/list-associated-attribute-groups.html)à la section *Référence des AWS CLI commandes*. 

### `list-attribute-groups-for-application`
<a name="service-catalog-appregistry_ListAttributeGroupsForApplication_cli_topic"></a>

L'exemple de code suivant montre comment utiliser`list-attribute-groups-for-application`.

**AWS CLI**  
**Pour répertorier les groupes d’attributs d’une application**  
L'`list-attribute-groups-for-application`exemple suivant répertorie les détails de tous les groupes d'attributs de votre AWS compte associés à une application spécifique de votre AWS compte.  

```
aws servicecatalog-appregistry list-attribute-groups-for-application \
    --application "ExampleApplication"
```
Sortie :  

```
{
    "attributeGroupsDetails": [
        {
            "id": "01sj5xdwhbw54kejwnt09fnpcl",
            "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/attribute-groups/01sj5xdwhbw54kejwnt09fnpcl",
            "name": "ExampleAttributeGroup"
        }
    ]
}
```
Pour plus d'informations, consultez la section [Affichage des détails des groupes d'attributs](https://servicecatalog/latest/arguide/view-attr-group.html) dans le *Guide de l' AppRegistry administrateur du AWS Service Catalog*.  
+  Pour plus de détails sur l'API, reportez-vous [ListAttributeGroupsForApplication](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/list-attribute-groups-for-application.html)à la section *Référence des AWS CLI commandes*. 

### `list-attribute-groups`
<a name="service-catalog-appregistry_ListAttributeGroups_cli_topic"></a>

L'exemple de code suivant montre comment utiliser`list-attribute-groups`.

**AWS CLI**  
**Pour répertorier des groupes d’attributs**  
L'`list-attribute-groups`exemple suivant permet de récupérer la liste de tous les groupes d'attributs de votre AWS compte.  

```
aws servicecatalog-appregistry list-attribute-groups
```
Sortie :  

```
{
    "attributeGroups": [
        {
            "id": "011ge6y3emyjijt8dw8jn6r0hv",
            "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/attribute-groups/011ge6y3emyjijt8dw8jn6r0hv",
            "name": "ExampleAttributeGroup3",
            "creationTime": "2023-02-28T22:05:35.224000+00:00",
            "lastUpdateTime": "2023-02-28T22:05:35.224000+00:00"
        },
        {
            "id": "01sj5xdwhbw54kejwnt09fnpcl",
            "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/attribute-groups/01sj5xdwhbw54kejwnt09fnpcl",
            "name": "ExampleAttributeGroup",
            "description": "This is an example attribute group",
            "creationTime": "2023-02-28T20:38:01.389000+00:00",
            "lastUpdateTime": "2023-02-28T21:02:04.559000+00:00"
        },
        {
            "id": "03n1yffgq6d18vwrzxf0c70nm3",
            "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/attribute-groups/03n1yffgq6d18vwrzxf0c70nm3",
            "name": "ExampleAttributeGroup2",
            "creationTime": "2023-02-28T21:57:30.687000+00:00",
            "lastUpdateTime": "2023-02-28T21:57:30.687000+00:00"
        }
    ]
}
```
Pour plus d'informations, consultez la section [Affichage des détails des groupes d'attributs](https://docs.aws.amazon.com/servicecatalog/latest/arguide/view-attr-group.html) dans le *Guide de l' AppRegistry administrateur du AWS Service Catalog*.  
+  Pour plus de détails sur l'API, reportez-vous [ListAttributeGroups](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/list-attribute-groups.html)à la section *Référence des AWS CLI commandes*. 

### `update-application`
<a name="service-catalog-appregistry_UpdateApplication_cli_topic"></a>

L'exemple de code suivant montre comment utiliser`update-application`.

**AWS CLI**  
**Pour mettre à jour une application**  
L'`update-application`exemple suivant met à jour une application spécifique de votre AWS compte pour y inclure une description.  

```
aws servicecatalog-appregistry update-application \
    --application "ExampleApplication" \
    --description "This is an example application"
```
Sortie :  

```
{
    "application": {
        "id": "0ars38r6btoohvpvd9gqrptt9l",
        "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/applications/0ars38r6btoohvpvd9gqrptt9l",
        "name": "ExampleApplication",
        "description": "This is an example application",
        "creationTime": "2023-02-28T21:10:10.820000+00:00",
        "lastUpdateTime": "2023-02-28T21:24:19.729000+00:00",
        "tags": {
            "aws:servicecatalog:applicationName": "ExampleApplication"
        }
    }
}
```
Pour plus d'informations, consultez la section [Modification d'applications](https://docs.aws.amazon.com/servicecatalog/latest/arguide/edit-apps.html) dans le *Guide de l' AppRegistry administrateur du AWS Service Catalog*.  
+  Pour plus de détails sur l'API, reportez-vous [UpdateApplication](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/update-application.html)à la section *Référence des AWS CLI commandes*. 

### `update-attribute-group`
<a name="service-catalog-appregistry_UpdateAttributeGroup_cli_topic"></a>

L'exemple de code suivant montre comment utiliser`update-attribute-group`.

**AWS CLI**  
**Pour mettre à jour un groupe d’attributs**  
L'`update-attribute-group`exemple suivant met à jour un groupe d'attributs spécifique de votre AWS compte pour y inclure une description.  

```
aws servicecatalog-appregistry update-attribute-group \
    --attribute-group "ExampleAttributeGroup" \
    --description "This is an example attribute group"
```
Sortie :  

```
{
    "attributeGroup": {
        "id": "01sj5xdwhbw54kejwnt09fnpcl",
        "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/attribute-groups/01sj5xdwhbw54kejwnt09fnpcl",
        "name": "ExampleAttributeGroup",
        "description": "This is an example attribute group",
        "creationTime": "2023-02-28T20:38:01.389000+00:00",
        "lastUpdateTime": "2023-02-28T21:02:04.559000+00:00",
        "tags": {
            "aws:servicecatalog:attributeGroupName": "ExampleAttributeGroup"
        }
    }
}
```
Pour plus d'informations, consultez la section [Modification de groupes d'attributs](https://docs.aws.amazon.com/servicecatalog/latest/arguide/edit-attr-group.html) dans le *Guide de l' AppRegistry administrateur du AWS Service Catalog*.  
+  Pour plus de détails sur l'API, reportez-vous [UpdateAttributeGroup](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/update-attribute-group.html)à la section *Référence des AWS CLI commandes*. 