github.com/vmware/go-vmware-nsxt@v0.0.0-20230223012718-d31b8a1ca05e/administration/management_cluster_role_config.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 administration 7 8 import ( 9 "github.com/vmware/go-vmware-nsxt/manager" 10 ) 11 12 type ManagementClusterRoleConfig struct { 13 14 // Type of this role configuration 15 Type_ string `json:"type,omitempty"` 16 17 // The IP and port for the public API service on this node 18 ApiListenAddr *ServiceEndpoint `json:"api_listen_addr,omitempty"` 19 20 // The IP and port for the management cluster service on this node 21 MgmtClusterListenAddr *ServiceEndpoint `json:"mgmt_cluster_listen_addr,omitempty"` 22 23 // The IP and port for the management plane service on this node 24 MgmtPlaneListenAddr *ServiceEndpoint `json:"mgmt_plane_listen_addr,omitempty"` 25 26 MpaMsgClientInfo *manager.MsgClientInfo `json:"mpa_msg_client_info,omitempty"` 27 }