change_management

change_management

Configuration for This resource provides Change management status and operations related to Change Management. Use file_upload_to_inbox API to upload files for Change Managment Operation. Use get_package_file to download packages created by Change Management, to be used in Local Change Management Operation. resource.

Read/write properties

Read only properties

current_config <String>

Name of the active config..

inbox_files <String>

Files in Change Management Inbox Directory.

status <String>

This key indicates status of verify action..

sites_cm_status <sites_cm_info[]>

Change management status for Site.

state <String>

Change Management State.

message <String>

Detailed message about API execution..

failure_reason <String>

This key will be present in the response of verify action. This key indicates failure reason of verify action, if applicable..

activate_info <String>

Activation information.

network_staged_selected_filename <String>

Network staged config Filename.

Operations

stage activate_with_rollback migrate_config activate clear_network_staging verify ignore_incomplete get (all) cancel_stage clear_inbox

[stage]{}

URL: http://<MGMT-IP>/sdwan/nitro/v1/config/change_management?action=stage

Description: Start Change Management stage operation

HTTP Method: POST

Request Payload: Request Payload Not Required

Response Payload: JSON

{ "change_management":{}}

[activate_with_rollback]{}

URL: http://<MGMT-IP>/sdwan/nitro/v1/config/change_management?action=activate_with_rollback

Description: Does Change Management activate operation with Rollback enabled. This activation mode ensures, software will revert if an error occurs.

HTTP Method: POST

Request Payload: Request Payload Not Required

Response Payload: JSON

{ "change_management":{}}

[migrate_config]{}

URL: http://<MGMT-IP>/sdwan/nitro/v1/config/change_management?action=migrate_config

Description: Does migrate current config to inbox

HTTP Method: POST

Request Payload: Request Payload Not Required

Response Payload: JSON

{ "change_management":{}}

[activate]{}

URL: http://<MGMT-IP>/sdwan/nitro/v1/config/change_management?action=activate

Description: Does Change Management activate operation.

HTTP Method: POST

Request Payload: Request Payload Not Required

Response Payload: JSON

{ "change_management":{}}

[clear_network_staging]{}

URL: http://<MGMT-IP>/sdwan/nitro/v1/config/change_management?action=clear_network_staging

Description: This API clears the network staging contents of the Change Management server.

HTTP Method: POST

Request Payload: Request Payload Not Required

Response Payload: JSON

{ "change_management":{}}

[verify]{}

URL: http://<MGMT-IP>/sdwan/nitro/v1/config/change_management?action=verify

Description: Does Change Management verify operation

HTTP Method: POST

Request Payload: Request Payload Not Required

Response Payload: JSON

{ "change_management":{}}

[ignore_incomplete]{}

URL: http://<MGMT-IP>/sdwan/nitro/v1/config/change_management?action=ignore_incomplete

Description: This action can be performed while staging operation is in progress. Issuing this action will ignore incomplete staging action and allows user to proceed with Change Management activation.

HTTP Method: POST

Request Payload: Request Payload Not Required

Response Payload: JSON

{ "change_management":{}}

[get (all)]{}

URL: http://<MGMT-IP>/sdwan/nitro/v1/config/change_management

Description: Use this operation to get Change Management status

HTTP Method: GET

Response Payload: JSON

{"change_management":[{ "current_config":<String_value>

, "inbox_files":<String_value> , "status":<String_value> , "sites_cm_status":[{ "status":<String_value> , "staged_sw_revision":<String_value> , "observed_sw_revision":<String_value> , "model":<String_value> , "expected_interruption":<String_value> , "appliance_name":<String_value> , "staged_config":<String_value> , "active_software":<String_value> , "expected_sw_revision":<String_value> , "active_config":<String_value> , "transfer_state":<String_value> , "site_name":<String_value> , "actual_interruption_ms":<String_value> }], "state":<String_value> , "message":<String_value> , "failure_reason":<String_value> , "activate_info":<String_value> , "network_staged_selected_filename":<String_value> }]}

[cancel_stage]{}

URL: http://<MGMT-IP>/sdwan/nitro/v1/config/change_management?action=cancel_stage

Description: Cancel Change Management stage operation

HTTP Method: POST

Request Payload: Request Payload Not Required

Response Payload: JSON

{ "change_management":{}}

[clear_inbox]{}

URL: http://<MGMT-IP>/sdwan/nitro/v1/config/change_management?action=clear_inbox

Description: Clears Change Management inbox folder

HTTP Method: POST

Request Payload: Request Payload Not Required

Response Payload: JSON

{ "change_management":{}}

Was this article helpful?