edgeSummary

edgeSummary
edgeSummary

NSX Edge summary. Read only.

JSON Example
{
    "numberOfConnectedVnics": 0,
    "datacenterName": "string",
    "featureCapabilities": {
        "featureCapabilities": [
            {
                "service": "string",
                "configurationLimits": [
                    {
                        "value": "string",
                        "key": "string"
                    }
                ],
                "permission": {
                    "accessPermission": {
                        "viewPermission": false,
                        "managePermission": false
                    },
                    "isLicensed": false,
                    "dataPermission": {
                        "savePermission": false,
                        "publishPermission": false
                    }
                },
                "isSupported": false
            }
        ],
        "timestamp": 0
    },
    "allowedActions": [
        "string"
    ],
    "objectTypeName": "string",
    "description": "string",
    "type": {
        "name": "string"
    },
    "edgeAssistId": 0,
    "extendedAttributes": [
        {
            "name": "string",
            "value": "string"
        }
    ],
    "universalRevision": 0,
    "hypervisorAssist": false,
    "apiVersion": "string",
    "isUniversal": false,
    "edgeType": "string",
    "scope": {
        "objectTypeName": "string",
        "name": "string",
        "id": "string"
    },
    "edgeStatus": "string",
    "clientHandle": "string",
    "id": "string",
    "state": "string",
    "objectId": "string",
    "edgeAssistInstanceName": "string",
    "vsmUuid": "string",
    "isUpgradeAvailable": false,
    "revision": 0,
    "lrouterUuid": "string",
    "datacenterMoid": "string",
    "logicalRouterScopes": {
        "logicalRouterScope": [
            {
                "id": "string",
                "type": "string"
            }
        ]
    },
    "recentJobInfo": {
        "result": [
            {
                "value": "string",
                "key": "string"
            }
        ],
        "jobId": "string",
        "edgeId": "string",
        "module": "string",
        "errorCode": "string",
        "startTime": "string",
        "endTime": "string",
        "message": "string",
        "status": "string"
    },
    "name": "string",
    "tenantId": "string",
    "localEgressEnabled": false,
    "appliancesSummary": {
        "resourcePoolMoidOfActiveVse": "string",
        "dataStoreMoidOfActiveVse": "string",
        "hostMoidOfActiveVse": "string",
        "hostNameOfActiveVse": "string",
        "fqdn": "string",
        "deployAppliances": false,
        "resourcePoolNameOfActiveVse": "string",
        "vmNameOfActiveVse": "string",
        "activeVseHaIndex": 0,
        "communicationChannel": "string",
        "applianceSize": "string",
        "vmVersion": "string",
        "dataStoreNameOfActiveVse": "string",
        "statusFromVseUpdatedOn": 0,
        "enableFips": false,
        "numberOfDeployedVms": 0,
        "vmMoidOfActiveVse": "string",
        "vmBuildInfo": "string"
    },
    "nodeId": "string"
}
integer As int32 As int32
numberOfConnectedVnics
Optional

Number of connected vnics that are configured on the NSX Edge.

string
datacenterName
Optional

Datacenter name where the NSX Edge is deployed.

featureCapabilities
Optional

featureCapabilities

array of string
allowedActions
Optional

allowedActions

string
objectTypeName
Optional

objectTypeName

string
description
Optional

description

type
Optional

type

integer As int64 As int64
edgeAssistId
Optional

ID generated by NSX Manager for Distributed Logical Router only.

extendedAttributes
Optional

extendedAttributes

integer As int64 As int64
universalRevision
Optional

universalRevision

boolean
hypervisorAssist
Optional

hypervisorAssist

string
apiVersion
Optional

REST API version applicable for the NSX Edge.

boolean
isUniversal
Optional

isUniversal

string
edgeType
Optional

NSX Edge type, whether 'gatewayServices' or 'distributedRouter'.

scope
Optional

scope

string
edgeStatus
Optional

NSX Edge appliance health status identified by GREY (unknown status), GREEN (health checks are successful), YELLOW (intermittent health check failure), RED (none of the appliances are in serving state). If health check fails for 5 consecutive times for all appliance (2 for HA else 1) then status will turn from YELLOW to RED.

string
clientHandle
Optional

clientHandle

string
id
Optional

NSX Edge ID.

string
state
Optional

Deployment state of the NSX Edge appliance. Values are 'deployed' when VMs have been deployed, 'undeployed' when no VMs are deployed and 'active' when Edge type is Distributed Logical Router and has no appliance deployed but is serving data path.

string
objectId
Optional

objectId

string
edgeAssistInstanceName
Optional

Name derived by NSX Manager only for Distributed Logical Router.

string
vsmUuid
Optional

vsmUuid

boolean
isUpgradeAvailable
Optional

Value is true if NSX Edge upgrade is available.

integer As int64 As int64
revision
Optional

revision

string
lrouterUuid
Optional

Distributed Logical Router UUID provided by the NSX Controller.

string
datacenterMoid
Optional

vCenter MOID of the datacenter where the NSX Edge is deployed.

logicalRouterScopes
Optional

logicalRouterScopes

recentJobInfo
Optional

recentJobInfo

string
name
Optional

name

string
tenantId
Optional

Tenant ID for the NSX Edge.

boolean
localEgressEnabled
Optional

Value is true if local egress is enabled for UDLR traffic. Applicable only for Universal Distributed Logical Router.

appliancesSummary
Optional

appliancesSummary

string
nodeId
Optional

nodeId