github.com/vmware/go-vmware-nsxt@v0.0.0-20230223012718-d31b8a1ca05e/manager/node_interface_properties.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 // Node network interface properties 9 type NodeInterfaceProperties struct { 10 11 // Interface administration status 12 AdminStatus string `json:"admin_status,omitempty"` 13 14 // Connected switch 15 ConnectedSwitch string `json:"connected_switch,omitempty"` 16 17 // Interface capability for Enhanced Networking Stack 18 EnsCapable bool `json:"ens_capable,omitempty"` 19 20 // Indicates whether interface is enabled for Enhanced Networking Stack 21 EnsEnabled bool `json:"ens_enabled,omitempty"` 22 23 // IP Alias 24 InterfaceAlias []NodeInterfaceAlias `json:"interface_alias,omitempty"` 25 26 // Interface ID 27 InterfaceId string `json:"interface_id,omitempty"` 28 29 // Interface Type 30 InterfaceType string `json:"interface_type,omitempty"` 31 32 // Interface administration status 33 LinkStatus string `json:"link_status,omitempty"` 34 35 // Interface MTU 36 Mtu int64 `json:"mtu,omitempty"` 37 38 // Source of status data 39 Source string `json:"source,omitempty"` 40 }