HTTP request
POST /api/fdm/v6/action/cancelupgrade
Query Parameters
Parameter |
Required |
Type |
Description |
force |
False |
boolean | A Boolean value, TRUE or FALSE. This parameter is optional. The value only applies when an upgrade is in progress when the action is invoked. TRUE value indicates that this action will stop the current upgrade operation and will perform the restoration operation to get to the state before the upgrade. FALSE (the default) value indicates that this action will not be performed if the upgrade is in progress and the upgrade 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/cancelupgrade"
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 cancel_upgrade(client, body):
return client.Upgrade.cancelUpgrade(
body=body
).response().result
if __name__ == "__main__":
host = "ftd.example.com"
token = "access_token"
client = get_client(host, token)
body = {}
cancel_upgrade(client, body)