

D'autres exemples de AWS SDK sont disponibles dans le référentiel [AWS Doc SDK Examples ](https://github.com/awsdocs/aws-doc-sdk-examples) GitHub .

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_2_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 de 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>

### `groupe d'attributs associé`
<a name="service-catalog-appregistry_AssociateAttributeGroup_cli_2_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 [ Association et dissociation de groupes d'attributs ](https://docs.aws.amazon.com/servicecatalog/latest/arguide/associate-attr-groups.html) dans le Guide de l'administrateur du catalogue *AWS AppRegistry de services. *  
+  Pour plus de détails sur l'API, consultez [ 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*. 

### `créer une application`
<a name="service-catalog-appregistry_CreateApplication_cli_2_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 catalogue de *AWS services*.  
+  Pour plus de détails sur l'API, consultez [ CreateApplication ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/create-application.html) la section Référence des *AWS CLI commandes*. 

### `créer-groupe-d'attributs`
<a name="service-catalog-appregistry_CreateAttributeGroup_cli_2_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 catalogue de *AWS services*.  
+  Pour plus de détails sur l'API, consultez [ 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*. 

### `supprimer l'application`
<a name="service-catalog-appregistry_DeleteApplication_cli_2_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 catalogue de *AWS services*.  
+  Pour plus de détails sur l'API, consultez [ DeleteApplication ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/delete-application.html) la section Référence des *AWS CLI commandes*. 

### `supprimer-groupe-d'attributs`
<a name="service-catalog-appregistry_DeleteAttributeGroup_cli_2_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 catalogue de *AWS services*.  
+  Pour plus de détails sur l'API, consultez [ 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*. 

### `obtenir une demande`
<a name="service-catalog-appregistry_GetApplication_cli_2_topic"></a>

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

**AWS CLI**  
**Pour obtenir une application**  
L'`get-application`exemple suivant récupère 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 la section [ Utilisation des détails de l'application ](https://docs.aws.amazon.com/servicecatalog/latest/arguide/access-app-details.html) dans le Guide de l' AppRegistry administrateur du catalogue de *AWS services*.  
+  Pour plus de détails sur l'API, consultez [ 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_2_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 extrait 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 catalogue de *AWS services*.  
+  Pour plus de détails sur l'API, consultez [ 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*. 

### `lister les applications`
<a name="service-catalog-appregistry_ListApplications_cli_2_topic"></a>

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

**AWS CLI**  
**Pour répertorier des applications**  
L'`list-applications`exemple suivant récupère 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 catalogue de *AWS services*.  
+  Pour plus de détails sur l'API, consultez [ ListApplications ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/list-applications.html) la section Référence des *AWS CLI commandes*. 

### `groupes d'attributs associés à une liste`
<a name="service-catalog-appregistry_ListAssociatedAttributeGroups_cli_2_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 qui sont 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 [ Association et dissociation de groupes d'attributs ](https://https://docs.aws.amazon.com/servicecatalog/latest/arguide/associate-attr-groups.html) dans le Guide de l'administrateur du catalogue *AWS AppRegistry de services. *  
+  Pour plus de détails sur l'API, consultez [ 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*. 

### `lister les groupes d'attributs pour l'application`
<a name="service-catalog-appregistry_ListAttributeGroupsForApplication_cli_2_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 qui sont 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 catalogue de *AWS services*.  
+  Pour plus de détails sur l'API, consultez [ 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*. 

### `groupes d'attributs de liste`
<a name="service-catalog-appregistry_ListAttributeGroups_cli_2_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 extrait 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 catalogue de *AWS services*.  
+  Pour plus de détails sur l'API, consultez [ 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*. 

### `application de mise à jour`
<a name="service-catalog-appregistry_UpdateApplication_cli_2_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 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 des applications ](https://docs.aws.amazon.com/servicecatalog/latest/arguide/edit-apps.html) dans le Guide de l' AppRegistry administrateur du catalogue de *AWS services*.  
+  Pour plus de détails sur l'API, consultez [ UpdateApplication ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/update-application.html) la section Référence des *AWS CLI commandes*. 

### `groupe d'attributs de mise à jour`
<a name="service-catalog-appregistry_UpdateAttributeGroup_cli_2_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 catalogue de *AWS services*.  
+  Pour plus de détails sur l'API, consultez [ 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*. 