diff --git a/openstack/networking/v2/extensions/lbaas_v2/monitors/requests.go b/openstack/networking/v2/extensions/lbaas_v2/monitors/requests.go index c9e9923fe..1fa805e30 100644 --- a/openstack/networking/v2/extensions/lbaas_v2/monitors/requests.go +++ b/openstack/networking/v2/extensions/lbaas_v2/monitors/requests.go @@ -134,6 +134,9 @@ type CreateOpts struct { // The administrative state of the Monitor. A valid value is true (UP) // or false (DOWN). AdminStateUp *bool `json:"admin_state_up,omitempty"` + + // The Port of the Monitor. + MonitorPort int `json:"monitor_port,omitempty"` } // ToMonitorCreateMap builds a request body from CreateOpts. @@ -228,6 +231,9 @@ type UpdateOpts struct { // The administrative state of the Monitor. A valid value is true (UP) // or false (DOWN). AdminStateUp *bool `json:"admin_state_up,omitempty"` + + // The Port of the Monitor. + MonitorPort int `json:"monitor_port,omitempty"` } // ToMonitorUpdateMap builds a request body from UpdateOpts. diff --git a/openstack/networking/v2/extensions/lbaas_v2/monitors/results.go b/openstack/networking/v2/extensions/lbaas_v2/monitors/results.go index 7619b8ee9..2d91f9c01 100644 --- a/openstack/networking/v2/extensions/lbaas_v2/monitors/results.go +++ b/openstack/networking/v2/extensions/lbaas_v2/monitors/results.go @@ -64,6 +64,9 @@ type Monitor struct { // down (false). AdminStateUp bool `json:"admin_state_up"` + // The Port of the Monitor. + MonitorPort int `json:"monitor_port"` + // The status of the health monitor. Indicates whether the health monitor is // operational. Status string `json:"status"`