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  }