

• La AWS Systems Manager CloudWatch dashboard non sarà più disponibile dopo il 30 aprile 2026. I clienti possono continuare a utilizzare la CloudWatch console Amazon per visualizzare, creare e gestire le proprie CloudWatch dashboard Amazon, proprio come fanno oggi. Per ulteriori informazioni, consulta la [documentazione di Amazon CloudWatch Dashboard](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html). 

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à.

# Recupero dello stato di un calendario delle modifiche
<a name="change-calendar-getstate"></a>

È possibile ottenere lo stato generale di un calendario o lo stato di un calendario in un momento specifico in Change Calendar, uno strumento in AWS Systems Manager. È inoltre possibile visualizzare la prossima volta in cui lo stato del calendario passerà da `OPEN` a `CLOSED` o viceversa.

**Nota**  
Per informazioni sull'integrazione Change Calendar con Amazon EventBridge per il monitoraggio automatico delle modifiche allo stato del calendario, consulta[Change Calendarintegrazione con Amazon EventBridge](monitoring-systems-manager-event-examples.md#change-calendar-eventbridge-integration). EventBridge l'integrazione fornisce notifiche basate sugli eventi durante la transizione degli stati del calendario, integrando l'approccio basato sui sondaggi dell'azione dell'API. `GetCalendarState`

È possibile eseguire questo processo solo utilizzando l' operazione API `GetCalendarState`. La procedura in questa sezione utilizza il (). AWS Command Line Interface AWS CLI

**Per ottenere lo stato di un calendario delle modifiche**
+ Eseguire il comando seguente per visualizzare lo stato di una o più voci di calendario in un momento specifico. Il parametro `--calendar-names` è obbligatorio, ma `--at-time` è facoltativo. Sostituisci ogni *example resource placeholder* con le tue informazioni.

------
#### [ Linux & macOS ]

  ```
  aws ssm get-calendar-state \
      --calendar-names "Calendar_name_or_document_ARN_1" "Calendar_name_or_document_ARN_2" \
      --at-time "ISO_8601_time_format"
  ```

  Di seguito è riportato un esempio di :

  ```
  aws ssm get-calendar-state \
      --calendar-names "arn:aws:ssm:us-east-2:123456789012:document/MyChangeCalendarDocument" "arn:aws:ssm:us-east-2:123456789012:document/SupportOffHours" \
      --at-time "2020-07-30T11:05:14-0700"
  ```

------
#### [ Windows ]

  ```
  aws ssm get-calendar-state ^
      --calendar-names "Calendar_name_or_document_ARN_1" "Calendar_name_or_document_ARN_2" ^
      --at-time "ISO_8601_time_format"
  ```

  Di seguito è riportato un esempio di :

  ```
  aws ssm get-calendar-state ^
      --calendar-names "arn:aws:ssm:us-east-2:123456789012:document/MyChangeCalendarDocument" "arn:aws:ssm:us-east-2:123456789012:document/SupportOffHours" ^
      --at-time "2020-07-30T11:05:14-0700"
  ```

------

  Il comando restituisce informazioni simili alle seguenti.

  ```
  {
      "State": "OPEN",
      "AtTime": "2020-07-30T16:18:18Z",
      "NextTransitionTime": "2020-07-31T00:00:00Z"
  }
  ```

  I risultati mostrano lo stato del calendario (se il calendario è di tipo `DEFAULT_OPEN` o `DEFAULT_CLOSED`) per le voci di calendario specificate che sono di proprietà o condivise con l'account `--at-time`, al momento specificato come valore e ora della transizione successiva. Se non si aggiunge il parametro `--at-time`, viene utilizzata l'ora corrente.
**Nota**  
Se si specifica più di un calendario in una richiesta, il comando restituisce lo stato di `OPEN` solo se tutti i calendari nella richiesta sono aperti. Se uno o più calendari nella richiesta sono chiusi, lo stato restituito è `CLOSED`.