NSX-T Data Center REST API
AzureGatewayInstanceStatus (type)
{ "description": "Stores information about Azure gateway instance status", "extends": { "$ref": "GatewayInstanceStatus }, "id": "AzureGatewayInstanceStatus", "module_id": "CloudServiceManager", "properties": { "_links": { "description": "The server will populate this field when returing the resource. Ignored on PUT and POST.", "items": { "$ref": "ResourceLink }, "readonly": true, "title": "References related to this resource", "type": "array" }, "_schema": { "readonly": true, "title": "Schema for this resource", "type": "string" }, "_self": { "$ref": "SelfResourceLink, "readonly": true, "title": "Link to this resource" }, "azure_image_bytes_copied": { "description": "Displays number of bytes copied, while copying gateway image.", "readonly": true, "required": false, "title": "Bytes copied, while copying image", "type": "integer" }, "azure_image_copy_progress": { "description": "Displays progress percentage while copying gateway image.", "readonly": true, "required": false, "title": "Progress Percentage for image copy", "type": "integer" }, "azure_image_total_bytes": { "description": "Displays total number of bytes required to be copied, for copying gateway image.", "readonly": true, "required": false, "title": "Total bytes required to be copied, for copying image", "type": "integer" }, "configuration_operation_status": { "$ref": "GatewayConfigOperationStatus, "description": "This property provides a consolidated status of supported gateway configuration operations.", "readonly": true, "required": false, "title": "Status of different gateway configuration operations" }, "deployment_step": { "enum": [ "VALIDATING_ENVIRONMENT", "COPYING_IMAGE", "CREATING_SECURITY_GROUPS", "LAUNCHING_GATEWAY", "CREATING_NETWORK_INTERFACES", "ATTACHING_NETWORK_INTERFACES", "ATTACHING_SECURITY_GROUPS", "CONFIGURING_GATEWAY", "CREATING_LOGICAL_NETWORK_CONSTRUCTS", "DEPLOYMENT_SUCCESSFUL", "DEPLOYMENT_FAILED", "UNCONFIGURING_GATEWAY", "RELEASING_EIPS", "TERMINATING_GATEWAY", "DELETING_SECURITY_GROUPS", "DELETING_CLOUD_RESOURCES", "UNDEPLOYMENT_SUCCESSFUL", "UNDEPLOYMENT_FAILED", "NOT_APPLICABLE", "CLEANUP_INPROGRESS", "CLEANUP_FAILED" ], "readonly": true, "required": false, "title": "Different states of gateway deployment", "type": "string" }, "error_code": { "readonly": true, "required": false, "title": "Error code for gateway operation failure", "type": "integer" }, "error_message": { "readonly": true, "required": false, "title": "Error message for gateway operation failure", "type": "string" }, "gateway_ha_index": { "required": false, "title": "Index of HA that indicates whether gateway is primary or secondary.\nIf index is 0, then it is primary gateway. Else secondary gateway.\n", "type": "integer" }, "gateway_instance_id": { "required": false, "title": "ID of the gateway instance", "type": "string" }, "gateway_lcp_connectivity_status": { "description": "Status of connectivity between NSX controller and public cloud gateway.", "enum": [ "UP", "DOWN", "DEGRADED", "UNKNOWN" ], "readonly": true, "required": false, "title": "Gateway to NSX Controller connectivity status", "type": "string" }, "gateway_mpa_connectivity_status": { "description": "Status of connectivity between NSX manager and public cloud gateway.", "enum": [ "UP", "DOWN", "UNKNOWN" ], "readonly": true, "required": false, "title": "Gateway to NSX Manager connectivity status", "type": "string" }, "gateway_name": { "required": false, "title": "Name of the gateway instance", "type": "string" }, "gateway_node_id": { "required": false, "title": "NSX Node ID of the public cloud gateway", "type": "string" }, "gateway_status": { "enum": [ "UP", "DOWN", "DEPLOYING", "NOT_AVAILABLE", "UNDEPLOYING", "COPYING_IMAGE" ], "readonly": true, "required": false, "title": "Gateway instance status", "type": "string" }, "gateway_tn_id": { "required": false, "title": "NSX transport node id of the public cloud gateway", "type": "string" }, "is_gateway_active": { "readonly": true, "required": false, "title": "Flag to identify if this is an active gateway", "type": "boolean" }, "private_ip": { "readonly": true, "required": false, "title": "Private IP address of the virtual machine", "type": "string" }, "public_ip": { "readonly": true, "required": false, "title": "Public IP address of the virtual machine", "type": "string" }, "vpn_private_ip": { "description": "Private IP address of the virtual machine for VPN", "readonly": true, "required": false, "title": "VPN Private IP address", "type": "string" } }, "title": "Azure gateway instance status", "type": "object" }