

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# CloudWatch allarmi
<a name="cloudwatch-alarms-rule-action"></a>

L'azione CloudWatch alarm (`cloudWatchAlarm`) modifica lo stato di un CloudWatch allarme Amazon. In questa chiamata è possibile specificare il motivo della modifica dello stato e il valore. 

## Requisiti
<a name="cloudwatch-alarms-rule-action-requirements"></a>

Questa operazione della regola presenta i seguenti requisiti:
+ Un ruolo IAM che AWS IoT può assumere per eseguire l'`cloudwatch:SetAlarmState`operazione. Per ulteriori informazioni, consulta [Concedere a qualsiasi AWS IoT regola l'accesso richiesto](iot-create-role.md).

  Nella AWS IoT console, puoi scegliere o creare un ruolo che consenta di AWS IoT eseguire questa azione relativa alla regola.

## Parameters
<a name="cloudwatch-alarms-rule-action-parameters"></a>

Quando si crea una AWS IoT regola con questa azione, è necessario specificare le seguenti informazioni:

`alarmName`  
Il nome CloudWatch dell'allarme.  
Supporta [modelli sostitutivi](iot-substitution-templates.md): solo API AWS CLI 

`stateReason`  
Motivo della modifica dell'allarme.  
Supporta [modelli di sostituzione](iot-substitution-templates.md): sì

`stateValue`  
Valore dello stato dell'allarme. Valori validi: `OK`, `ALARM`, `INSUFFICIENT_DATA`.  
Supporta [modelli di sostituzione](iot-substitution-templates.md): sì

`roleArn`  
Il ruolo IAM che consente l'accesso all' CloudWatch allarme. Per ulteriori informazioni, consulta [Requisiti](#cloudwatch-alarms-rule-action-requirements).  
Supporta [modelli di sostituzione](iot-substitution-templates.md): no

## Esempi
<a name="cloudwatch-alarms-rule-action-examples"></a>

Il seguente esempio JSON definisce un'azione di CloudWatch allarme in una AWS IoT regola.

```
{
    "topicRulePayload": {
        "sql": "SELECT * FROM 'some/topic'", 
        "ruleDisabled": false, 
        "awsIotSqlVersion": "2016-03-23",
        "actions": [
            {
                "cloudwatchAlarm": {
                    "alarmName": "IotAlarm", 
                    "stateReason": "Temperature stabilized.",
                    "stateValue": "OK",
                    "roleArn": "arn:aws:iam::123456789012:role/aws_iot_cw"
                }
            }
        ]
    }
}
```

## Consulta anche
<a name="cloudwatch-alarms-rule-action-see-also"></a>
+ [Che cos'è Amazon CloudWatch?](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/) nella *Amazon CloudWatch User Guide*
+ [Utilizzo degli CloudWatch allarmi Amazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html) nella Guida per l'* CloudWatch utente di Amazon*