github.com/vmware/go-vmware-nsxt@v0.0.0-20230223012718-d31b8a1ca05e/loadbalancer/pool_member_setting.go (about) 1 /* 2 * NSX API 3 * 4 * VMware NSX REST API 5 * 6 * API version: 1.0.0 7 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) 8 */ 9 10 package loadbalancer 11 12 // The setting is used to add, update or remove pool members from pool. For static pool members, admin_state, display_name and weight can be updated. For dynamic pool members, only admin_state can be updated. 13 type PoolMemberSetting struct { 14 15 // Member admin state 16 AdminState string `json:"admin_state,omitempty"` 17 18 // Only applicable to static pool members. If supplied for a pool defined by a grouping object, update API would fail. 19 DisplayName string `json:"display_name,omitempty"` 20 21 // Pool member IP address 22 IpAddress string `json:"ip_address"` 23 24 // Pool member port number 25 Port string `json:"port,omitempty"` 26 27 // Only applicable to static pool members. If supplied for a pool defined by a grouping object, update API would fail. 28 Weight int64 `json:"weight,omitempty"` 29 }