

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.

# Estados de activos y modelos
<a name="asset-and-model-states"></a>

Al crear, actualizar o eliminar un activo, un modelo de activo o un modelo de componentes, los cambios tardan en propagarse. AWS IoT SiteWise resuelve estas operaciones de forma asíncrona y actualiza el estado de cada recurso. Cada activo, modelo de activos y modelo de componentes tiene un campo de estado que contiene el estado del recurso y mensajes de error, si procede. El estado puede ser uno de los siguientes valores:
+ `ACTIVE`: el recurso está activo. Este es el único estado en el que puede consultar e interactuar con activos, modelos de activos y modelos de componentes.
+ `CREATING`: se está creando el recurso.
+ `UPDATING`: se está actualizando el recurso.
+ `DELETING`: se está eliminando el recurso.
+ `PROPAGATING`: (solo modelos de activos y modelos de componentes) Los cambios se están propagando a todos los recursos dependientes (del modelo de activos a los activos o del modelo de componentes a los modelos de activos).
+ `FAILED`: no se ha validado el recurso durante una operación de creación o actualización, posiblemente debido a una referencia circular en una expresión. Puede eliminar los recursos que están en estado `FAILED`.

Algunas de las operaciones de creación, actualización y eliminación AWS IoT SiteWise colocan un activo, un modelo de activo o un modelo de componente en un estado distinto `ACTIVE` al de cuando se resuelve la operación. Para consultar o interactuar con un recurso después de realizar una de estas operaciones, debe esperar hasta que el estado cambie a `ACTIVE`. De lo contrario, sus solicitudes fallan.

**Topics**
+ [Comprobación del estado de un activo](check-asset-status.md)
+ [Comprobación del estado de un modelo de activos o de componentes](check-model-status.md)

# Comprobación del estado de un activo
<a name="check-asset-status"></a>

Puede utilizar la AWS IoT SiteWise consola o la API para comprobar el estado de un activo.

**Topics**
+ [Comprobación del estado de un activo (consola)](#check-asset-status-console)
+ [Comprobación del estado de un activo (AWS CLI)](#check-asset-status-cli)

## Comprobación del estado de un activo (consola)
<a name="check-asset-status-console"></a>

Utilice el procedimiento siguiente para comprobar el estado de un activo en la consola de AWS IoT SiteWise .

**Para comprobar el estado de un activo (consola)**

1. <a name="sitewise-open-console"></a>Vaya a la [consola de AWS IoT SiteWise](https://console.aws.amazon.com/iotsitewise/).

1. <a name="sitewise-choose-assets"></a>En el panel de navegación, elija **Activos**.

1. Elija el activo que desea comprobar.
**sugerencia**  <a name="sitewise-expand-asset-hierarchy"></a>
Puede elegir el icono de flecha para expandir una jerarquía de activos y encontrar su activo.

1. Busque **Estado** en el panel **Detalles del activo**.  
![\[AWS IoT SiteWise Panel de detalles del activo con el estado como activo.\]](http://docs.aws.amazon.com/es_es/iot-sitewise/latest/userguide/images/sitewise-view-asset-status-console.png)

## Comprobación del estado de un activo (AWS CLI)
<a name="check-asset-status-cli"></a>

Puede utilizar el AWS Command Line Interface (AWS CLI) para comprobar el estado de un activo.

Para comprobar el estado de un activo, utilice la [DescribeAsset](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DescribeAsset.html)operación con el `assetId` parámetro.

**Para comprobar el estado de un activo (AWS CLI)**
+ Ejecute el siguiente comando para describir el activo. *asset-id*Sustitúyalo por el identificador del activo o el identificador externo. El ID externo es un ID definido por el usuario. Para obtener más información, consulte [Objetos de referencia con objetos externos IDs](object-ids.md#external-id-references) en la *Guía del usuario de AWS IoT SiteWise *.

  ```
  aws iotsitewise describe-asset --asset-id asset-id
  ```

  La operación devuelve una respuesta que contiene los detalles del activo. La respuesta contiene un objeto `assetStatus` que tiene la siguiente estructura:

  ```
  {
      ...
      "assetStatus": {
        "state": "String",
        "error": {
           "code": "String",
           "message": "String"
        }
      }
    }
  ```

  El estado del activo está en `assetStatus.state` en el objeto JSON.

# Comprobación del estado de un modelo de activos o de componentes
<a name="check-model-status"></a>

Puede utilizar la AWS IoT SiteWise consola o la API para comprobar el estado de un modelo de activos o un modelo de componentes.

**Topics**
+ [Comprobación del estado de un modelo de activos o un modelo de componentes (consola)](#check-model-status-console)
+ [Comprobación del estado de un modelo de activos o un modelo de componentes (AWS CLI)](#check-model-status-cli)

## Comprobación del estado de un modelo de activos o un modelo de componentes (consola)
<a name="check-model-status-console"></a>

Utilice el siguiente procedimiento para comprobar el estado de un modelo de activos o un modelo de componentes en la AWS IoT SiteWise consola.

**sugerencia**  
Tanto los modelos de activos como los modelos de componentes se muestran en **Modelos** en el panel de navegación. El panel **Detalles** del modelo de activos o del modelo de componentes seleccionado indica de qué tipo se trata.

**Comprobación del estado de un modelo de activos o un modelo de componentes (consola)**

1. <a name="sitewise-open-console"></a>Vaya a la [consola de AWS IoT SiteWise](https://console.aws.amazon.com/iotsitewise/).

1. <a name="sitewise-choose-models"></a>En el panel de navegación, elija **Models (Modelos)**.

1. Elija el modelo que desea comprobar.

1. Busque **Estado** en el panel **Detalles**.  
![\[AWS IoT SiteWise Captura de pantalla de la página «Modelo de activos» con el estado del modelo de activos resaltado.\]](http://docs.aws.amazon.com/es_es/iot-sitewise/latest/userguide/images/sitewise-view-model-status-console.png)

## Comprobación del estado de un modelo de activos o un modelo de componentes (AWS CLI)
<a name="check-model-status-cli"></a>

Puede utilizarla AWS CLI para comprobar el estado de un modelo de activos o un modelo de componentes.

Para comprobar el estado de un modelo de activos o un modelo de componentes, utilice la [DescribeAssetModel](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DescribeAssetModel.html)operación con el `assetModelId` parámetro.

**sugerencia**  
 AWS CLI Define los modelos de componentes como un tipo de modelo de activos. Por lo tanto, se utiliza la misma [DescribeAssetModel](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_DescribeAssetModel.html)operación para ambos tipos de modelo. El campo `assetModelType` de la respuesta indica si es un `ASSET_MODEL` o un `COMPONENT_MODEL`. 

**Comprobación del estado de un modelo de activos o un modelo de componentes (AWS CLI)**
+ Ejecute el siguiente comando para describir el modelo. *asset-model-id*Sustitúyalo por el ID o el ID externo del modelo de activos o del modelo de componentes. El ID externo es un ID definido por el usuario. Para obtener más información, consulte [Objetos de referencia con objetos externos IDs](object-ids.md#external-id-references) en la *Guía del usuario de AWS IoT SiteWise *.

  ```
  aws iotsitewise describe-asset-model --asset-model-id asset-model-id
  ```

  La operación devuelve una respuesta que contiene los detalles del modelo. La respuesta contiene un objeto `assetModelStatus` que tiene la siguiente estructura.

  ```
  {
      ...
      "assetModelStatus": {
        "state": "String",
        "error": {
           "code": "String",
           "message": "String"
        }
      }
    }
  ```

  El estado del modelo está en `assetModelStatus.state` en el objeto JSON.