mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-07-22 04:40:22 -07:00
Added flags for Federated objects used in GLSB (#27531)
This commit is contained in:
parent
c4e06a1735
commit
23ec711494
12 changed files with 140 additions and 45 deletions
|
@ -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',),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue