SSM / Client / get_calendar_state
get_calendar_state¶
- SSM.Client.get_calendar_state(**kwargs)¶
- Gets the state of a Amazon Web Services Systems Manager change calendar at the current time or a specified time. If you specify a time, - GetCalendarStatereturns the state of the calendar at that specific time, and returns the next time that the change calendar state will transition. If you don’t specify a time,- GetCalendarStateuses the current time. Change Calendar entries have two possible states:- OPENor- CLOSED.- If you specify more than one calendar in a request, the command returns the status of - OPENonly if all calendars in the request are open. If one or more calendars in the request are closed, the status returned is- CLOSED.- For more information about Change Calendar, a tool in Amazon Web Services Systems Manager, see Amazon Web Services Systems Manager Change Calendar in the Amazon Web Services Systems Manager User Guide. - See also: AWS API Documentation - Request Syntax- response = client.get_calendar_state( CalendarNames=[ 'string', ], AtTime='string' ) - Parameters:
- CalendarNames (list) – - [REQUIRED] - The names of Amazon Resource Names (ARNs) of the Systems Manager documents (SSM documents) that represent the calendar entries for which you want to get the state. - (string) – 
 
- AtTime (string) – (Optional) The specific time for which you want to get calendar state information, in ISO 8601 format. If you don’t specify a value or - AtTime, the current time is used.
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'State': 'OPEN'|'CLOSED', 'AtTime': 'string', 'NextTransitionTime': 'string' } - Response Structure- (dict) – - State (string) – - The state of the calendar. An - OPENcalendar indicates that actions are allowed to proceed, and a- CLOSEDcalendar indicates that actions aren’t allowed to proceed.
- AtTime (string) – - The time, as an ISO 8601 string, that you specified in your command. If you don’t specify a time, - GetCalendarStateuses the current time.
- NextTransitionTime (string) – - The time, as an ISO 8601 string, that the calendar state will change. If the current calendar state is - OPEN,- NextTransitionTimeindicates when the calendar state changes to- CLOSED, and vice-versa.
 
 
 - Exceptions