

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Ingerir dados do estado do alarme em AWS IoT SiteWise
<a name="ingest-alarm-state-data"></a>

As propriedades do estado do alarme esperam que o estado do alarme seja uma string JSON serializada. Para inserir o estado de alarme em um alarme externo AWS IoT SiteWise, você ingere essa string serializada como um valor de string com carimbo de data e hora. O exemplo a seguir demonstra um valor de dados de estado para um alarme ativo.

```
{\"stateName\":\"Active\"}
```

Para identificar uma propriedade de estado de alarme, você pode especificar um dos seguintes elementos:
+ O `assetId` e `propertyId` da propriedade do alarme para o qual você está enviando dados.
+ O `propertyAlias`, que é um alias de fluxo de dados (por exemplo, `/company/windfarm/3/turbine/7/temperature/high`). Para usar esta opção, primeiro você deve definir o alias da propriedade do seu alarme. Para saber como definir aliases de propriedades para propriedades de estado do alarme, consulte [Mapeie fluxos externos de estado de alarme em AWS IoT SiteWise](connect-alarm-data-streams.md).

O exemplo de carga útil [BatchPutAssetPropertyValue](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_BatchPutAssetPropertyValue.html)da API a seguir demonstra como formatar o estado de um alarme externo. Esse alarme externo relata quando a leitura de rotações por minuto (RPM) de uma turbina eólica está muito alta.

**Example Exemplo de BatchPutAssetPropertyValue carga útil para dados de estado de alarme**  

```
{
    "entries": [
      {
        "entryId": "{{unique entry ID}}",
        "propertyAlias": "/company/windfarm/3/turbine/7/temperature/high",
        "propertyValues": [
          {
            "value": {
              "stringValue": "{\"stateName\":\"Active\"}"
            },
            "timestamp": {
              "timeInSeconds": 1607550262
            }
          }
        ]
      }
    ]
  }
```
Para obter mais informações sobre como usar a API `BatchPutAssetPropertyValue` para ingerir dados, consulte [Ingira dados com AWS IoT SiteWise APIs](ingest-api.md).  
Para obter mais informações outras formas de ingerir dados, consulte [Ingerir dados para AWS IoT SiteWise](industrial-data-ingestion.md).