Show Security Device


Overview

Show security device details associated with specific tenant.


Synchronous / Asynchronous

  • Synchronous


Request

HTTP Request Method

  • GET


HTTP Request Path

{endpoint}/ecl-api/devices/{serverid}?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

serverid

String

UUID

Server ID registered in Openstack(UUID)

Yes


Sample Request Body

This API does not require Request Body.


Response

HTTP Response Code

Response Codes

Response Code

Description

200

OK

400

Request format is invalid

401

Unauthorized

404

Not found

500

Internal Server Error


Response Parameter

Response Parameters

Parameter

Type

Format

Description

device

Object

-

Security device details associated with specific tenant

msa_device_id

String

-

MSA Device External reference

os_server_id

String

UUID

Server id of Network-based Security devices

os_server_name

String

-

Server name on Openstack

os_availability_zone

String

-

Availability zone information

os_admin_username

String

-

Name of admin

os_server_status

String

-

Server Status

interfaces

Array

-

Interfaces details associated with the Security Device

os_ip_address

String

IP Address

Port IP address (if available)

msa_vrrp_mac

String

MAC Address

VRRP MAC address of the Port (if available)

msa_port_id

String

UUID

Port id on the Network-based Security devices (registered in MSA)

msa_vrrp_id

String

Numeric

Port VRRP ID on Forti VM (registered on MSA)

os_port_name

String

-

Port name on Openstack

msa_vrrp_grp_id

String

Numeric

Port VRRP Group ID on Forti VM (registered on MSA)

os_network_name

String

-

Network name to which Port is associated on Openstack

msa_vrrp_ip

String

IP Address

Port VRRP IP on Forti VM (registered on MSA)

os_port_status

String

-

Port Status on Openstack

os_mac_address

String

MAC Address

Port MAC address on Openstack


Sample Response Body

Normal Response

{
    "device": [{
         "msa_device_id": "NCS4507",
         "os_server_id": "4615fc66-6454-42d9-a73e-33f18246706c",
         "os_server_name": "UTM-second_unit-NCS4507",
         "interfaces": [{
              "os_ip_address": "",
              "msa_vrrp_mac": "",
              "msa_port_id": "port6",
              "msa_vrrp_id": "",
              "os_port_name": "port6-NCS4507",
              "msa_vrrp_grp_id": "",
              "os_network_name": "ntt-utm-dummy-net",
              "msa_vrrp_ip": "",
              "os_port_status": "DOWN",
              "os_mac_address": "fa:16:3e:fa:7d:05",
         }],
         "os_availability_zone": "nova",
         "os_admin_username": "ntt-utm",
         "os_server_status": "ACTIVE"
    }]
}

Error Response

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