loadbalancerbackend.go 873 B

123456789101112131415161718192021222324252627282930
  1. // Copyright 2019 Yunion
  2. //
  3. // Licensed under the Apache License, Version 2.0 (the "License");
  4. // you may not use this file except in compliance with the License.
  5. // You may obtain a copy of the License at
  6. //
  7. // http://www.apache.org/licenses/LICENSE-2.0
  8. //
  9. // Unless required by applicable law or agreed to in writing, software
  10. // distributed under the License is distributed on an "AS IS" BASIS,
  11. // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  12. // See the License for the specific language governing permissions and
  13. // limitations under the License.
  14. package cloudprovider
  15. type SLoadbalancerBackend struct {
  16. Index int
  17. Weight int
  18. Port int
  19. Enabled bool
  20. Id string
  21. Name string
  22. ExternalId string
  23. BackendType string
  24. BackendRole string
  25. Address string
  26. ZoneId string
  27. HostName string
  28. }