- HTTP request
 - Path parameters
 - Request body
 - Response body
 - Authorization scopes
 - RescheduleType
 - Examples
 - Try it!
 
Reschedule maintenance for a given instance in a given project and location.
HTTP request
POST https://redis.googleapis.com/v1beta1/{name=projects/*/locations/*/instances/*}:rescheduleMaintenance
The URL uses gRPC Transcoding syntax.
Path parameters
| Parameters | |
|---|---|
name | 
                
                   
 Required. Redis instance resource name using the form:    | 
              
Request body
The request body contains data with the following structure:
| JSON representation | 
|---|
{
  "rescheduleType": enum ( | 
                
| Fields | |
|---|---|
rescheduleType | 
                  
                     
 Required. If reschedule type is SPECIFIC_TIME, must set up scheduleTime as well.  | 
                
scheduleTime | 
                  
                     
 Optional. Timestamp when the maintenance shall be rescheduled to if rescheduleType=SPECIFIC_TIME, in RFC 3339 format, for example  Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples:   | 
                
Response body
If successful, the response body contains an instance of Operation.
Authorization scopes
Requires the following OAuth scope:
https://www.googleapis.com/auth/cloud-platform
For more information, see the Authentication Overview.
RescheduleType
Reschedule options.
| Enums | |
|---|---|
RESCHEDULE_TYPE_UNSPECIFIED | 
                Not set. | 
IMMEDIATE | 
                If the user wants to schedule the maintenance to happen now. | 
NEXT_AVAILABLE_WINDOW | 
                If the user wants to use the existing maintenance policy to find the next available window. | 
SPECIFIC_TIME | 
                If the user wants to reschedule the maintenance to a specific time. |