Get Port Management Status


Overview

Since the port management APIs (described in previous Port Management for Single Constitution FW/UTM , Port Management for HA Constitution FW/UTM or Port Management for WAF) are asynchronous, this API can be executed to check status of the APIs.


Synchronous / Asynchronous

  • Asynchronous


Request

HTTP Request Method

  • GET


HTTP Request Path

{endpoint}/ecl-api/process/{processid}/status?tenantid={tenantid}&usertoken={x-subject-token}

HTTP Request Header

X-Auth-Token: <token_id>

Request Parameter

Request Parameters

Parameter

Type

Format

Description

Required

tenantid

String

UUID

Tenant ID of the owner (UUID)

Yes

usertoken

String

UUID

User Token (UUID)

Yes


Request Body Parameter

This API does not require Request Body


Response

HTTP Response Code

Response Codes

Response Code

Description

200

OK

400

Bad Request

401

Unauthorized

404

Not Found

405

Method Not Allowed

500

Internal Server Error


Response Parameter

processId

Response Parameters

Parameter

Type

Format

Description

processId

id

Integer

Numeric

Process ID of the execution

lastExecNumber

Integer

Numeric

Process Number of the execution

name

String

-

Process Name of the execution

submissionType

String

-

Process Submission type

serviceId

id

Integer

Numeric

Process Submission Type

name

String

-

Service Name of the execution

serviceReference

String

-

Service reference of the execution

status

comment

String

-

Comments for the process status.If the status is FAIL, please check.

duration

Integer

Numeric

The duration

endingDate

Integer

Numeric

The process stop time

execNumber

Integer

Numeric

Process Number of the execution

processInstanceId

Integer

Numeric

Process ID of the execution

processName

String

-

Service Name of the execution

startingDate

String

-

The process start time

status

String

-

Process status of the execution. Possible states is ENDED, FAIL, RUNNING

taskStatusList

arryay

-

List of Task Status

taskStatusList

comment

String

-

Comments for the task status.If the status is FAIL, please check.

endingDate

String

Date

The task stop time

execNumber

String

Date

Process Number of the execution

newParameters

-

-

-

processInstanceId

Integer

Numeric

Process ID of the execution

startingDate

String

Date

The task start time

status

String

Date

Task status of the execution. Possible States is ENDED, FAIL, RUNNING, NONE

taskId

Integer

Numeric

Task ID of the execution

taskName

String

-

Task name of the execution


Sample Response Body

Normal Response

{
       "processInstance": {
               "processId": {
                       "id": 3243,
                       "lastExecNumber": 1,
                       "name": "ntt/FortiVA_HA_Port_Management/Process_Manage_UTM_Interfaces/Process_Manage_UTM_Interfaces",
                       "submissionType": "RUN"
               },
               "serviceId": {
                       "id": 1216,
                       "name": "FortiVA_HA_Port_Management",
                       "serviceReference": "PORT_MNGT_ECL1523_ECL1524",
                       "state": null
               },
               "status": {
                       "comment": "",
                       "duration": 0,
                       "endingDate": null,
                       "execNumber": 1,
                       "processInstanceId": 3243,
                       "processName": "ntt/FortiVA_HA_Port_Management/Process_Manage_UTM_Interfaces/Process_Manage_UTM_Interfaces",
                       "startingDate": "2018-10-25 02:01:13.0",
                       "status": "RUNNING",
                       "taskStatusList": [{
                               "comment": "Context set for the First Unit :\nOPENSTACK SETUP : lab3ec_zone1_groupc",
                               "endingDate": "2018-10-25 02:01:13.0",
                               "execNumber": 1,
                               "newParameters": {},
                               "processInstanceId": 3243,
                               "startingDate": "2018-10-25 02:01:13.0",
                               "status": "ENDED",
                               "taskId": 1,
                               "taskName": "Set Context for First UTM"
                       }, {
                               "comment": "IP Address inputs verified successfully.",
                               "endingDate": "2018-10-25 02:01:18.0",
                               "execNumber": 1,
                               "newParameters": {},
                               "processInstanceId": 3243,
                               "startingDate": "2018-10-25 02:01:13.0",
                               "status": "ENDED",
                               "taskId": 2,
                               "taskName": "Verify IP Address Inputs"
                       }, {
                               "comment": "VRRP and MTU inputs verified successfully.",
                               "endingDate": "2018-10-25 02:01:19.0",
                               "execNumber": 1,
                               "newParameters": {},
                               "processInstanceId": 3243,
                               "startingDate": "2018-10-25 02:01:18.0",
                               "status": "ENDED",
                               "taskId": 3,
                               "taskName": "Verify VRRP, MTU Inputs"
                       }, {
                               "comment": "Import Ports successful",
                               "endingDate": "2018-10-25 02:01:20.0",
                               "execNumber": 1,
                               "newParameters": {},
                               "processInstanceId": 3243,
                               "startingDate": "2018-10-25 02:01:19.0",
                               "status": "ENDED",
                               "taskId": 4,
                               "taskName": "Import Ports"
                       }, {
                               "comment": "Ping Monitoring stopped for the HA devices.",
                               "endingDate": "2018-10-25 02:04:33.0",
                               "execNumber": 1,
                               "newParameters": {},
                               "processInstanceId": 3243,
                               "startingDate": "2018-10-25 02:01:20.0",
                               "status": "ENDED",
                               "taskId": 5,
                               "taskName": "Stop Ping Monitoring"
                       }, {
                               "comment": "Openstack Server ff4e2250-517c-4c66-ae23-2cbf4bc3b6ce stopped successfully.\nServer Status : SHUTOFF\nTask State : -\nPower State : Shutdown\n",
                               "endingDate": "2018-10-25 02:04:47.0",
                               "execNumber": 1,
                               "newParameters": {},
                               "processInstanceId": 3243,
                               "startingDate": "2018-10-25 02:04:33.0",
                               "status": "ENDED",
                               "taskId": 6,
                               "taskName": "Stop the UTM"
                       }, {
                               "comment": "IP Address 100.64.96.101 is now unreachable from MSA.\nPING Status : Destination Host Unreachable\n",
                               "endingDate": "2018-10-25 02:04:56.0",
                               "execNumber": 1,
                               "newParameters": {},
                               "processInstanceId": 3243,
                               "startingDate": "2018-10-25 02:04:47.0",
                               "status": "ENDED",
                               "taskId": 7,
                               "taskName": "Wait for UTM Ping unreachability from MSA"
                       }, {
                               "comment": "Ports deleted successfully.",
                               "endingDate": "2018-10-25 02:06:14.0",
                               "execNumber": 1,
                               "newParameters": {},
                               "processInstanceId": 3243,
                               "startingDate": "2018-10-25 02:04:56.0",
                               "status": "ENDED",
                               "taskId": 8,
                               "taskName": "Delete Ports"
                       }, {
                               "comment": "Ports created successfully.\nPort Id : a59d8f31-0072-4d32-9aec-caf905330a07\nPort Id : a6d7fc12-f0f7-45dd-95b5-3d4401f4b471\nPort Id : b82cdb56-67cb-4a1f-8483-aff6d07a72c4\nPort Id : 567aa632-273d-4115-8490-05db1cec23c3\nPort Id : 7ec45e45-99e9-499b-afef-6ff68bf5213c\nPort Id : 5c08e05e-a949-47e0-90c6-9d2d2356f81f\nPort Id : a492232e-bb16-473c-a001-b1d1ae4e4a1f\n",
                               "endingDate": "2018-10-25 02:07:55.0",
                               "execNumber": 1,
                               "newParameters": {},
                               "processInstanceId": 3243,
                               "startingDate": "2018-10-25 02:06:14.0",
                               "status": "ENDED",
                               "taskId": 9,
                               "taskName": "Create Ports"
                       }, {
                               "comment": "Ports attached successfully to the Server ff4e2250-517c-4c66-ae23-2cbf4bc3b6ce.",
                               "endingDate": "2018-10-25 02:09:43.0",
                               "execNumber": 1,
                               "newParameters": {},
                               "processInstanceId": 3243,
                               "startingDate": "2018-10-25 02:07:55.0",
                               "status": "ENDED",
                               "taskId": 10,
                               "taskName": "Attach Ports"
                       }, {
                               "comment": "Context set for the Second Unit :\nOPENSTACK SETUP : lab3ec_zone1_groupc",
                               "endingDate": "2018-10-25 02:09:43.0",
                               "execNumber": 1,
                               "newParameters": {},
                               "processInstanceId": 3243,
                               "startingDate": "2018-10-25 02:09:43.0",
                               "status": "ENDED",
                               "taskId": 11,
                               "taskName": "Set Context for Second UTM"
                       }, {
                               "comment": "Openstack Server 70072dbc-34b0-44ea-aa45-c1e4c6ac0250 stopped successfully.\nServer Status : SHUTOFF\nTask State : -\nPower State : Shutdown\n",
                               "endingDate": "2018-10-25 02:09:57.0",
                               "execNumber": 1,
                               "newParameters": {},
                               "processInstanceId": 3243,
                               "startingDate": "2018-10-25 02:09:43.0",
                               "status": "ENDED",
                               "taskId": 12,
                               "taskName": "Stop the UTM"
                       }, {
                               "comment": "IP Address 100.64.96.102 is now unreachable from MSA.\nPING Status : Destination Host Unreachable\n",
                               "endingDate": "2018-10-25 02:10:07.0",
                               "execNumber": 1,
                               "newParameters": {},
                               "processInstanceId": 3243,
                               "startingDate": "2018-10-25 02:09:57.0",
                               "status": "ENDED",
                               "taskId": 13,
                               "taskName": "Wait for UTM Ping unreachability from MSA"
                       }, {
                               "comment": "Ports deleted successfully.",
                               "endingDate": "2018-10-25 02:11:26.0",
                               "execNumber": 1,
                               "newParameters": {},
                               "processInstanceId": 3243,
                               "startingDate": "2018-10-25 02:10:07.0",
                               "status": "ENDED",
                               "taskId": 14,
                               "taskName": "Delete Ports"
                       }, {
                               "comment": "Creating the Ports:\nPort4 created successfully.\nPort Status : DOWN\nPort4 Allowed IP Address pairs [10.0.1.200, 00:00:5e:00:01:15] updated successfully.\nPort Status : DOWN\nPort5 created successfully.\nPort Status : DOWN\nPort6 created successfully.\nPort Status : DOWN\n",
                               "endingDate": "",
                               "execNumber": 1,
                               "newParameters": {},
                               "processInstanceId": 3243,
                               "startingDate": "2018-10-25 02:11:26.0",
                               "status": "RUNNING",
                               "taskId": 15,
                               "taskName": "Create Ports"
                       }, {
                               "comment": "",
                               "endingDate": "",
                               "execNumber": 1,
                               "newParameters": {},
                               "processInstanceId": 3243,
                               "startingDate": "",
                               "status": "NONE",
                               "taskId": 16,
                               "taskName": "Attach Ports"
                       }, {
                               "comment": "",
                               "endingDate": "",
                               "execNumber": 1,
                               "newParameters": {},
                               "processInstanceId": 3243,
                               "startingDate": "",
                               "status": "NONE",
                               "taskId": 17,
                               "taskName": "Set Context for First UTM"
                       }, {
                               "comment": "",
                               "endingDate": "",
                               "execNumber": 1,
                               "newParameters": {},
                               "processInstanceId": 3243,
                               "startingDate": "",
                               "status": "NONE",
                               "taskId": 18,
                               "taskName": "Start the UTM"
                       }, {
                               "comment": "",
                               "endingDate": "",
                               "execNumber": 1,
                               "newParameters": {},
                               "processInstanceId": 3243,
                               "startingDate": "",
                               "status": "NONE",
                               "taskId": 19,
                               "taskName": "Wait for UTM Ping reachability from MSA"
                       }, {
                               "comment": "",
                               "endingDate": "",
                               "execNumber": 1,
                               "newParameters": {},
                               "processInstanceId": 3243,
                               "startingDate": "",
                               "status": "NONE",
                               "taskId": 20,
                               "taskName": "Update UTM Interfaces"
                       }, {
                               "comment": "",
                               "endingDate": "",
                               "execNumber": 1,
                               "newParameters": {},
                               "processInstanceId": 3243,
                               "startingDate": "",
                               "status": "NONE",
                               "taskId": 21,
                               "taskName": "Update UTM Proxy ARP"
                       }, {
                               "comment": "",
                               "endingDate": "",
                               "execNumber": 1,
                               "newParameters": {},
                               "processInstanceId": 3243,
                               "startingDate": "",
                               "status": "NONE",
                               "taskId": 22,
                               "taskName": "Device Backup"
                       }, {
                               "comment": "",
                               "endingDate": "",
                               "execNumber": 1,
                               "newParameters": {},
                               "processInstanceId": 3243,
                               "startingDate": "",
                               "status": "NONE",
                               "taskId": 23,
                               "taskName": "Set Context for Second UTM"
                       }, {
                               "comment": "",
                               "endingDate": "",
                               "execNumber": 1,
                               "newParameters": {},
                               "processInstanceId": 3243,
                               "startingDate": "",
                               "status": "NONE",
                               "taskId": 24,
                               "taskName": "Start the UTM"
                       }, {
                               "comment": "",
                               "endingDate": "",
                               "execNumber": 1,
                               "newParameters": {},
                               "processInstanceId": 3243,
                               "startingDate": "",
                               "status": "NONE",
                               "taskId": 25,
                               "taskName": "Wait for UTM Ping reachability from MSA"
                       }, {
                               "comment": "",
                               "endingDate": "",
                               "execNumber": 1,
                               "newParameters": {},
                               "processInstanceId": 3243,
                               "startingDate": "",
                               "status": "NONE",
                               "taskId": 26,
                               "taskName": "Update UTM Interfaces"
                       }, {
                               "comment": "",
                               "endingDate": "",
                               "execNumber": 1,
                               "newParameters": {},
                               "processInstanceId": 3243,
                               "startingDate": "",
                               "status": "NONE",
                               "taskId": 27,
                               "taskName": "Update UTM Proxy ARP"
                       }, {
                               "comment": "",
                               "endingDate": "",
                               "execNumber": 1,
                               "newParameters": {},
                               "processInstanceId": 3243,
                               "startingDate": "",
                               "status": "NONE",
                               "taskId": 28,
                               "taskName": "Device Backup"
                       }, {
                               "comment": "",
                               "endingDate": "",
                               "execNumber": 1,
                               "newParameters": {},
                               "processInstanceId": 3243,
                               "startingDate": "",
                               "status": "NONE",
                               "taskId": 29,
                               "taskName": "Start Ping Monitoring"
                       }]
               }
       }
}

Error Response

{
    "error": {
         "message": "error message"
    }
}