In large scale deployments it may be more convenient to enable/disable GSLB maintenance mode via API instead of utilizing the CLI (shell).
Referece documentation: GSLB Maintenance Mode
Affects Version(s):
22.1.x
30.1.x
30.2.x
31.1.x
31.2.x
At this time disbale/enable of GSLB maintenance mode is not exposed in the Avi controller GUI.
Please ensure you execute the following APIs to the Leader controller node of the Leader GSLB site.
Enable GSLB Maintenance Mode:
Endpoint:
POST /api/gslbsiteops/maintenancemode
Headers:
X-Avi-Version: 30.2.1 <-- Replace with your controller version
Content-Type:application/jsonBody:
{
"enabled": "True"
}Disable GSLB Maintenance Mode:
Endpoint:
POST /api/gslbsiteops/maintenancemode
Headers:
X-Avi-Version: 30.2.1 <-- Replace with your controller version
Content-Type:application/jsonBody: *** Leave Blank ***