

Hay más ejemplos de AWS SDK disponibles en el GitHub repositorio de [ejemplos de AWS Doc SDK](https://github.com/awsdocs/aws-doc-sdk-examples).

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# AppRegistry ejemplos que utilizan AWS CLI
<a name="cli_2_service-catalog-appregistry_code_examples"></a>

Los siguientes ejemplos de código muestran cómo realizar acciones e implementar escenarios comunes mediante el uso del AWS Command Line Interface with AppRegistry.

Las *acciones* son extractos de código de programas más grandes y deben ejecutarse en contexto. Mientras las acciones muestran cómo llamar a las distintas funciones de servicio, es posible ver las acciones en contexto en los escenarios relacionados.

En cada ejemplo se incluye un enlace al código de origen completo, con instrucciones de configuración y ejecución del código en el contexto.

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

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

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

En el siguiente ejemplo de código, se muestra cómo utilizar `associate-attribute-group`.

**AWS CLI**  
**Para asociar un grupo de atributos**  
El siguiente `associate-attribute-group` ejemplo asocia un grupo de atributos específico de su AWS cuenta a una aplicación específica de su AWS cuenta.  

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

```
{
    "applicationArn": "arn:aws:servicecatalog:us-west-2:813737243517:/applications/0ars38r6btoohvpvd9gqrptt9l",
    "attributeGroupArn": "arn:aws:servicecatalog:us-west-2:813737243517:/attribute-groups/01sj5xdwhbw54kejwnt09fnpcl"
}
```
Para obtener más información, consulte [Asociar y desasociar grupos de atributos](https://docs.aws.amazon.com/servicecatalog/latest/arguide/associate-attr-groups.html) en la Guía del administrador de *AWS Service Catalog AppRegistry *.  
+  *Para obtener más información sobre la API, consulte la Referencia de [AssociateAttributeGroup](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/associate-attribute-group.html)comandos AWS CLI .* 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `create-application`.

**AWS CLI**  
**Para crear una aplicación**  
En el siguiente `create-application` ejemplo, se crea una nueva aplicación en tu AWS cuenta.  

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

```
{
    "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": {}
    }
}
```
Para obtener más información, consulte [Creación de aplicaciones](https://docs.aws.amazon.com/servicecatalog/latest/arguide/create-apps.html) en la *Guía del AppRegistry administrador de AWS Service Catalog*.  
+  Para obtener más información sobre la API, consulte [CreateApplication](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/create-application.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `create-attribute-group`.

**AWS CLI**  
**Para crear un grupo de atributos**  
En el siguiente `create-attribute-group` ejemplo, se crea un nuevo grupo de atributos en tu AWS cuenta.  

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

```
{
    "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": {}
    }
}
```
Para obtener más información, consulte [Creación de grupos de atributos](https://docs.aws.amazon.com/servicecatalog/latest/arguide/create-attr-groups.html) en la *Guía del AppRegistry administrador de AWS Service Catalog*.  
+  Para obtener más información sobre la API, consulte [CreateAttributeGroup](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/create-attribute-group.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `delete-application`.

**AWS CLI**  
**Eliminación de una aplicación**  
En el siguiente `delete-application` ejemplo, se elimina una aplicación específica de tu AWS cuenta.  

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

```
{
    "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"
    }
}
```
Para obtener más información, consulte [Eliminar aplicaciones](https://docs.aws.amazon.com/servicecatalog/latest/arguide/delete-app-details.html) en la *Guía del AppRegistry administrador de AWS Service Catalog*.  
+  Para obtener más información sobre la API, consulte [DeleteApplication](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/delete-application.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `delete-attribute-group`.

**AWS CLI**  
**Ejemplo 8: eliminación de un grupo de atributos**  
En el siguiente `delete-attribute-group` ejemplo, se elimina un grupo de atributos específico de tu AWS cuenta.  

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

```
{
    "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"
    }
}
```
Para obtener más información, consulte [Eliminar grupos de atributos](https://docs.aws.amazon.com/servicecatalog/latest/arguide/delete-attr-group.html) en la *Guía del AppRegistry administrador de AWS Service Catalog*.  
+  Para obtener más información sobre la API, consulte [DeleteAttributeGroup](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/delete-attribute-group.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `get-application`.

**AWS CLI**  
**Para obtener una aplicación**  
En el siguiente `get-application` ejemplo, se recupera la información de metadatos sobre una aplicación específica de tu AWS cuenta.  

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

```
{
    "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"
        }
    }
}
```
Para obtener más información, consulte [Uso de los detalles de la aplicación](https://docs.aws.amazon.com/servicecatalog/latest/arguide/access-app-details.html) en la *Guía del AppRegistry administrador de AWS Service Catalog*.  
+  Para obtener más información sobre la API, consulte [GetApplication](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/get-application.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `get-attribute-group`.

**AWS CLI**  
**Para obtener un grupo de atributos**  
En el siguiente `get-attribute-group` ejemplo, se recupera un grupo de atributos específico de tu AWS cuenta.  

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

```
{
    "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"
    }
}
```
Para obtener más información, consulte [Administración de metadatos para grupos de atributos](https://docs.aws.amazon.com/servicecatalog/latest/arguide/manage-metatdata.html) en la *Guía del AppRegistry administrador de AWS Service Catalog*.  
+  Para obtener más información sobre la API, consulte [GetAttributeGroup](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/get-attribute-group.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `list-applications`.

**AWS CLI**  
**Para enumerar aplicaciones**  
En el siguiente `list-applications` ejemplo, se recupera una lista de todas las aplicaciones de su AWS cuenta.  

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

```
{
    "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"
        }
    ]
}
```
Para obtener más información, consulte [Visualización de los detalles de la aplicación](https://docs.aws.amazon.com/servicecatalog/latest/arguide/view-app-details.html) en la *Guía del AppRegistry administrador de AWS Service Catalog*.  
+  Para obtener más información sobre la API, consulte [ListApplications](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/list-applications.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `list-associated-attribute-groups`.

**AWS CLI**  
**Para enumerar los grupos de atributos asociados**  
El siguiente `list-associated-attribute-groups` ejemplo recupera una lista de todos los grupos de atributos de su AWS cuenta que están asociados a una aplicación específica de su AWS cuenta.  

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

```
{
    "attributeGroups": [
        "01sj5xdwhbw54kejwnt09fnpcl"
    ]
}
```
Para obtener más información, consulte [Asociar y desasociar grupos de atributos](https://https://docs.aws.amazon.com/servicecatalog/latest/arguide/associate-attr-groups.html) en la Guía del administrador de *AWS Service Catalog AppRegistry *.  
+  *Para obtener más información sobre la API, consulte la Referencia de [ListAssociatedAttributeGroups](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/list-associated-attribute-groups.html)comandos AWS CLI .* 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `list-attribute-groups-for-application`.

**AWS CLI**  
**Para enumerar los grupos de atributos de una aplicación**  
En el siguiente `list-attribute-groups-for-application` ejemplo, se enumeran los detalles de todos los grupos de atributos de su AWS cuenta que están asociados a una aplicación específica de su AWS cuenta.  

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

```
{
    "attributeGroupsDetails": [
        {
            "id": "01sj5xdwhbw54kejwnt09fnpcl",
            "arn": "arn:aws:servicecatalog:us-west-2:813737243517:/attribute-groups/01sj5xdwhbw54kejwnt09fnpcl",
            "name": "ExampleAttributeGroup"
        }
    ]
}
```
Para obtener más información, consulte [Visualización de los detalles de los grupos de atributos](https://servicecatalog/latest/arguide/view-attr-group.html) en la *Guía del AppRegistry administrador de AWS Service Catalog*.  
+  Para obtener más información sobre la API, consulte [ListAttributeGroupsForApplication](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/list-attribute-groups-for-application.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `list-attribute-groups`.

**AWS CLI**  
**Para enumerar grupos de atributos**  
En el siguiente `list-attribute-groups` ejemplo, se recupera una lista de todos los grupos de atributos de su AWS cuenta.  

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

```
{
    "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"
        }
    ]
}
```
Para obtener más información, consulte [Visualización de los detalles de los grupos de atributos](https://docs.aws.amazon.com/servicecatalog/latest/arguide/view-attr-group.html) en la *Guía del AppRegistry administrador de AWS Service Catalog*.  
+  Para obtener más información sobre la API, consulte [ListAttributeGroups](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/list-attribute-groups.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `update-application`.

**AWS CLI**  
**Para actualizar una aplicación**  
En el siguiente `update-application` ejemplo, se actualiza una aplicación específica de tu AWS cuenta para incluir una descripción.  

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

```
{
    "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"
        }
    }
}
```
Para obtener más información, consulte [Edición de aplicaciones](https://docs.aws.amazon.com/servicecatalog/latest/arguide/edit-apps.html) en la *Guía del AppRegistry administrador de AWS Service Catalog*.  
+  Para obtener más información sobre la API, consulte [UpdateApplication](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/update-application.html)la *Referencia de AWS CLI comandos*. 

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

En el siguiente ejemplo de código, se muestra cómo utilizar `update-attribute-group`.

**AWS CLI**  
**Para actualizar un grupo de atributos**  
En el siguiente `update-attribute-group` ejemplo, se actualiza un grupo de atributos específico de tu AWS cuenta para incluir una descripción.  

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

```
{
    "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"
        }
    }
}
```
Para obtener más información, consulte [Edición de grupos de atributos](https://docs.aws.amazon.com/servicecatalog/latest/arguide/edit-attr-group.html) en la *Guía del AppRegistry administrador de AWS Service Catalog*.  
+  Para obtener más información sobre la API, consulte [UpdateAttributeGroup](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicecatalog-appregistry/update-attribute-group.html)la *Referencia de AWS CLI comandos*. 