

# Monitorar alterações de estado para Reservas de capacidade com data no futuro
<a name="monitor-fcr-state"></a>

O Amazon EC2 envia um evento ao Amazon EventBridge quando o estado de uma Reserva de capacidade com data no futuro é alterado.

Veja a seguir um exemplo desse evento. Neste exemplo, a Reserva de capacidade com data futura entrou no estado `scheduled`. Observe o estado realçado no campo `detail-type`.

```
{
   "version":"0",
   "id":"12345678-1234-1234-1234-123456789012",
   "detail-type":"EC2 Capacity Reservation {{Scheduled}}",
   "source":"aws.ec2",
   "account":"123456789012",
   "time":"yyyy-mm-ddThh:mm:ssZ",
   "region":"us-east-1",
   "resources":[
      "arn:aws:ec2:us-east-1:123456789012:capacity-reservation/cr-1234567890abcdefg"
   ],
   "detail":{
      "capacity-reservation-id":"cr-1234567890abcdefg",
      "state":"scheduled"
   }
}
```

Os valores possíveis para o campo `detail-type` são:
+ `Scheduled`
+ `Active`
+ `Delayed`
+ `Unsupported`
+ `Failed`
+ `Expired`

Para mais informações sobre esses estados, consulte [Visualizar o estado de uma reserva de capacidade](capacity-reservations-view.md).

É possível criar eventos do Amazon EventBridge que monitoram esses eventos e, em seguida, acionam ações específicas quando eles ocorrerem. Para obter mais informações, consulte [Criar regras que reagem a eventos no Amazon EventBridge](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-create-rule.html).

Para criar uma regra que monitora todos os eventos de alteração de estado, você pode usar o seguinte padrão de evento.

```
{
  "source": ["aws.ec2"],
  "detail-type": [{
    "prefix": "EC2 Capacity Reservation"
  }]
}
```

Para criar uma regra que monitora apenas alterações de estado específicas, você pode usar o seguinte padrão de evento.

```
{
  "source": ["aws.ec2"],
  "detail-type": [{
    "prefix": "EC2 Capacity Reservation {{state}}"
  }]
}
```

Por exemplo, o padrão de eventos a seguir monitora os eventos que são enviados quando uma Reserva de capacidade com data no futuro entra no estado `active`.

```
{
  "source": ["aws.ec2"],
  "detail-type": [{
    "prefix": "EC2 Capacity Reservation Active"
  }]
}
```