HTTP request
POST /api/fdm/v6/action/revertupgrade
Query Parameters
Parameter |
Required |
Type |
Description |
force |
False |
boolean | A Boolean value, TRUE or FALSE. This parameter is optional. The value only applies when a revert is in progress when the action is invoked. TRUE value indicates that this action will stop current running revert and restart the revert process. FALSE (the default) value indicates that this action will not be performed if the revert is in progress and the revert is allowed to complete. |
|
Example
curl -X POST \
--header "Accept: application/json" \
--header "Authorization: Bearer ${ACCESS_TOKEN}" \
--header "Content-Type: application/json" \
"https://${HOST}:${PORT}/api/fdm/v6/action/revertupgrade"
from bravado.requests_client import RequestsClient
from bravado.client import SwaggerClient
def get_client(host, token):
http_client = RequestsClient()
http_client.ssl_verify = False
http_client.set_api_key(
host,
"Bearer {}".format(token),
param_name="Authorization",
param_in="header"
)
return SwaggerClient.from_url(
"https://{}/apispec/ngfw.json".format(host),
http_client=http_client,
config={
"validate_responses": False,
"validate_swagger_spec": False
}
)
def revert_upgrade(client, body):
return client.Upgrade.revertUpgrade(
body=body
).response().result
if __name__ == "__main__":
host = "ftd.example.com"
token = "access_token"
client = get_client(host, token)
body = {}
revert_upgrade(client, body)