Added flags for Federated objects used in GLSB (#27531)

This commit is contained in:
Gaurav Rastogi 2017-08-01 10:51:01 -07:00 committed by Chris Alfonso
commit 23ec711494
12 changed files with 140 additions and 45 deletions

View file

@ -54,7 +54,6 @@ options:
description:
- Creator name.
- Field introduced in 17.1.2.
version_added: "2.4"
description:
description:
- User defined description for the object.
@ -77,7 +76,7 @@ options:
description:
- Verify vs health by applying one or more health monitors.
- Active monitors generate synthetic traffic from dns service engine and to mark a vs up or down based on the response.
- It is a reference to an object of type gslbhealthmonitor.
- It is a reference to an object of type healthmonitor.
health_monitor_scope:
description:
- Health monitor probe can be executed for all the members or it can be executed only for third-party members.
@ -85,6 +84,11 @@ options:
- In such a case, avi members can have controller derived status while non-avi members can be probed by via health monitor probes in dataplane.
- Enum options - GSLB_SERVICE_HEALTH_MONITOR_ALL_MEMBERS, GSLB_SERVICE_HEALTH_MONITOR_ONLY_NON_AVI_MEMBERS.
- Default value when not specified in API or module is interpreted by Avi Controller as GSLB_SERVICE_HEALTH_MONITOR_ALL_MEMBERS.
is_federated:
description:
- This field indicates that this object is replicated across gslb federation.
- Field introduced in 17.1.3.
- Default value when not specified in API or module is interpreted by Avi Controller as True.
name:
description:
- Name for the gslb service.
@ -163,6 +167,7 @@ def main():
groups=dict(type='list',),
health_monitor_refs=dict(type='list',),
health_monitor_scope=dict(type='str',),
is_federated=dict(type='bool',),
name=dict(type='str', required=True),
num_dns_ip=dict(type='int',),
tenant_ref=dict(type='str',),