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)