OpenSearchService / Client / update_scheduled_action
update_scheduled_action¶
- OpenSearchService.Client.update_scheduled_action(**kwargs)¶
- Reschedules a planned domain configuration change for a later time. This change can be a scheduled service software update or a blue/green Auto-Tune enhancement. - See also: AWS API Documentation - Request Syntax- response = client.update_scheduled_action( DomainName='string', ActionID='string', ActionType='SERVICE_SOFTWARE_UPDATE'|'JVM_HEAP_SIZE_TUNING'|'JVM_YOUNG_GEN_TUNING', ScheduleAt='NOW'|'TIMESTAMP'|'OFF_PEAK_WINDOW', DesiredStartTime=123 ) - Parameters:
- DomainName (string) – - [REQUIRED] - The name of the domain to reschedule an action for. 
- ActionID (string) – - [REQUIRED] - The unique identifier of the action to reschedule. To retrieve this ID, send a ListScheduledActions request. 
- ActionType (string) – - [REQUIRED] - The type of action to reschedule. Can be one of - SERVICE_SOFTWARE_UPDATE,- JVM_HEAP_SIZE_TUNING, or- JVM_YOUNG_GEN_TUNING. To retrieve this value, send a ListScheduledActions request.
- ScheduleAt (string) – - [REQUIRED] - When to schedule the action. - NOW- Immediately schedules the update to happen in the current hour if there’s capacity available.
- TIMESTAMP- Lets you specify a custom date and time to apply the update. If you specify this value, you must also provide a value for- DesiredStartTime.
- OFF_PEAK_WINDOW- Marks the action to be picked up during an upcoming off-peak window. There’s no guarantee that the change will be implemented during the next immediate window. Depending on capacity, it might happen in subsequent days.
 
- DesiredStartTime (integer) – The time to implement the change, in Coordinated Universal Time (UTC). Only specify this parameter if you set - ScheduleAtto- TIMESTAMP.
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'ScheduledAction': { 'Id': 'string', 'Type': 'SERVICE_SOFTWARE_UPDATE'|'JVM_HEAP_SIZE_TUNING'|'JVM_YOUNG_GEN_TUNING', 'Severity': 'HIGH'|'MEDIUM'|'LOW', 'ScheduledTime': 123, 'Description': 'string', 'ScheduledBy': 'CUSTOMER'|'SYSTEM', 'Status': 'PENDING_UPDATE'|'IN_PROGRESS'|'FAILED'|'COMPLETED'|'NOT_ELIGIBLE'|'ELIGIBLE', 'Mandatory': True|False, 'Cancellable': True|False } } - Response Structure- (dict) – - ScheduledAction (dict) – - Information about the rescheduled action. - Id (string) – - The unique identifier of the scheduled action. 
- Type (string) – - The type of action that will be taken on the domain. 
- Severity (string) – - The severity of the action. 
- ScheduledTime (integer) – - The time when the change is scheduled to happen. 
- Description (string) – - A description of the action to be taken. 
- ScheduledBy (string) – - Whether the action was scheduled manually ( - CUSTOMER, or by OpenSearch Service automatically (- SYSTEM).
- Status (string) – - The current status of the scheduled action. 
- Mandatory (boolean) – - Whether the action is required or optional. 
- Cancellable (boolean) – - Whether or not the scheduled action is cancellable. 
 
 
 
 - Exceptions- OpenSearchService.Client.exceptions.BaseException
- OpenSearchService.Client.exceptions.InternalException
- OpenSearchService.Client.exceptions.ResourceNotFoundException
- OpenSearchService.Client.exceptions.SlotNotAvailableException
- OpenSearchService.Client.exceptions.ConflictException
- OpenSearchService.Client.exceptions.LimitExceededException
- OpenSearchService.Client.exceptions.ValidationException