github.com/vmware/go-vmware-nsxt@v0.0.0-20230223012718-d31b8a1ca05e/manager/node_status.go (about) 1 /* Copyright © 2017 VMware, Inc. All Rights Reserved. 2 SPDX-License-Identifier: BSD-2-Clause 3 4 Generated by: https://github.com/swagger-api/swagger-codegen.git */ 5 6 package manager 7 8 // Runtime status information of the fabric node. 9 type NodeStatus struct { 10 11 // HostNode external id 12 ExternalId string `json:"external_id,omitempty"` 13 14 // This enum specifies the current nsx install state for host node or current deployment and ready state for edge node. The ready status 'NODE_READY' indicates whether edge node is ready to become a transport node. The status 'EDGE_CONFIG_ERROR' indicates that edge hardware or underlying host is not supported. 15 HostNodeDeploymentStatus string `json:"host_node_deployment_status,omitempty"` 16 17 // Is true if inventory sync is paused else false 18 InventorySyncPaused bool `json:"inventory_sync_paused,omitempty"` 19 20 // Inventory sync auto re-enable target time, in epoch milis 21 InventorySyncReenableTime int64 `json:"inventory_sync_reenable_time,omitempty"` 22 23 // Timestamp of the last heartbeat status change, in epoch milliseconds. 24 LastHeartbeatTimestamp int64 `json:"last_heartbeat_timestamp,omitempty"` 25 26 // Timestamp of the last successful update of Inventory, in epoch milliseconds. 27 LastSyncTime int64 `json:"last_sync_time,omitempty"` 28 29 // Indicates the fabric node's LCP<->CCP channel connectivity status, UP, DOWN, DEGRADED, UNKNOWN. 30 LcpConnectivityStatus string `json:"lcp_connectivity_status,omitempty"` 31 32 // Details, if any, about the current LCP<->CCP channel connectivity status of the fabric node. 33 LcpConnectivityStatusDetails []ControlConnStatus `json:"lcp_connectivity_status_details,omitempty"` 34 35 // Indicates the fabric node's status of maintenance mode, OFF, ENTERING, ON, EXITING. 36 MaintenanceMode string `json:"maintenance_mode,omitempty"` 37 38 // Indicates the fabric node's MP<->MPA channel connectivity status, UP, DOWN, UNKNOWN. 39 MpaConnectivityStatus string `json:"mpa_connectivity_status,omitempty"` 40 41 // Details, if any, about the current MP<->MPA channel connectivity status of the fabric node. 42 MpaConnectivityStatusDetails string `json:"mpa_connectivity_status_details,omitempty"` 43 44 // Software version of the fabric node. 45 SoftwareVersion string `json:"software_version,omitempty"` 46 47 // Node status properties 48 SystemStatus *NodeStatusProperties `json:"system_status,omitempty"` 49 }