Updated modules for Avi version 17.2.8 (#37344)
This commit is contained in:
parent
248ca2df21
commit
5bdc32ff8d
5 changed files with 60 additions and 0 deletions
|
@ -64,6 +64,13 @@ options:
|
||||||
- Not compatible with connection multiplexing.
|
- Not compatible with connection multiplexing.
|
||||||
- Default value when not specified in API or module is interpreted by Avi Controller as False.
|
- Default value when not specified in API or module is interpreted by Avi Controller as False.
|
||||||
type: bool
|
type: bool
|
||||||
|
preserve_client_port:
|
||||||
|
description:
|
||||||
|
- Specifies if we need to preserve client port while preseving client ip for backend connections.
|
||||||
|
- Field introduced in 17.2.7.
|
||||||
|
- Default value when not specified in API or module is interpreted by Avi Controller as False.
|
||||||
|
version_added: "2.6"
|
||||||
|
type: bool
|
||||||
tcp_app_profile:
|
tcp_app_profile:
|
||||||
description:
|
description:
|
||||||
- Specifies the tcp application proxy profile parameters.
|
- Specifies the tcp application proxy profile parameters.
|
||||||
|
@ -176,6 +183,7 @@ def main():
|
||||||
http_profile=dict(type='dict',),
|
http_profile=dict(type='dict',),
|
||||||
name=dict(type='str', required=True),
|
name=dict(type='str', required=True),
|
||||||
preserve_client_ip=dict(type='bool',),
|
preserve_client_ip=dict(type='bool',),
|
||||||
|
preserve_client_port=dict(type='bool',),
|
||||||
tcp_app_profile=dict(type='dict',),
|
tcp_app_profile=dict(type='dict',),
|
||||||
tenant_ref=dict(type='str',),
|
tenant_ref=dict(type='str',),
|
||||||
type=dict(type='str', required=True),
|
type=dict(type='str', required=True),
|
||||||
|
|
|
@ -107,6 +107,13 @@ options:
|
||||||
dummy:
|
dummy:
|
||||||
description:
|
description:
|
||||||
- Number of dummy.
|
- Number of dummy.
|
||||||
|
enable_memory_balancer:
|
||||||
|
description:
|
||||||
|
- Enable/disable memory balancer.
|
||||||
|
- Field introduced in 17.2.8.
|
||||||
|
- Default value when not specified in API or module is interpreted by Avi Controller as True.
|
||||||
|
version_added: "2.6"
|
||||||
|
type: bool
|
||||||
fatal_error_lease_time:
|
fatal_error_lease_time:
|
||||||
description:
|
description:
|
||||||
- Number of fatal_error_lease_time.
|
- Number of fatal_error_lease_time.
|
||||||
|
@ -329,6 +336,7 @@ def main():
|
||||||
dead_se_detection_timer=dict(type='int',),
|
dead_se_detection_timer=dict(type='int',),
|
||||||
dns_refresh_period=dict(type='int',),
|
dns_refresh_period=dict(type='int',),
|
||||||
dummy=dict(type='int',),
|
dummy=dict(type='int',),
|
||||||
|
enable_memory_balancer=dict(type='bool',),
|
||||||
fatal_error_lease_time=dict(type='int',),
|
fatal_error_lease_time=dict(type='int',),
|
||||||
max_dead_se_in_grp=dict(type='int',),
|
max_dead_se_in_grp=dict(type='int',),
|
||||||
max_pcap_per_tenant=dict(type='int',),
|
max_pcap_per_tenant=dict(type='int',),
|
||||||
|
|
|
@ -193,6 +193,15 @@ options:
|
||||||
- Use both the active and standby service engines for virtual service placement in the legacy active standby ha mode.
|
- Use both the active and standby service engines for virtual service placement in the legacy active standby ha mode.
|
||||||
- Default value when not specified in API or module is interpreted by Avi Controller as False.
|
- Default value when not specified in API or module is interpreted by Avi Controller as False.
|
||||||
type: bool
|
type: bool
|
||||||
|
enable_hsm_priming:
|
||||||
|
description:
|
||||||
|
- (this is a beta feature).
|
||||||
|
- Enable hsm key priming.
|
||||||
|
- If enabled, key handles on the hsm will be synced to se before processing client connections.
|
||||||
|
- Field introduced in 17.2.7.
|
||||||
|
- Default value when not specified in API or module is interpreted by Avi Controller as False.
|
||||||
|
version_added: "2.6"
|
||||||
|
type: bool
|
||||||
enable_routing:
|
enable_routing:
|
||||||
description:
|
description:
|
||||||
- Enable routing for this serviceenginegroup .
|
- Enable routing for this serviceenginegroup .
|
||||||
|
@ -673,6 +682,7 @@ def main():
|
||||||
disable_tso=dict(type='bool',),
|
disable_tso=dict(type='bool',),
|
||||||
disk_per_se=dict(type='int',),
|
disk_per_se=dict(type='int',),
|
||||||
distribute_load_active_standby=dict(type='bool',),
|
distribute_load_active_standby=dict(type='bool',),
|
||||||
|
enable_hsm_priming=dict(type='bool',),
|
||||||
enable_routing=dict(type='bool',),
|
enable_routing=dict(type='bool',),
|
||||||
enable_vip_on_all_interfaces=dict(type='bool',),
|
enable_vip_on_all_interfaces=dict(type='bool',),
|
||||||
enable_vmac=dict(type='bool',),
|
enable_vmac=dict(type='bool',),
|
||||||
|
|
|
@ -97,6 +97,13 @@ options:
|
||||||
tenant_ref:
|
tenant_ref:
|
||||||
description:
|
description:
|
||||||
- It is a reference to an object of type tenant.
|
- It is a reference to an object of type tenant.
|
||||||
|
type:
|
||||||
|
description:
|
||||||
|
- Ssl profile type.
|
||||||
|
- Enum options - SSL_PROFILE_TYPE_APPLICATION, SSL_PROFILE_TYPE_SYSTEM.
|
||||||
|
- Field introduced in 17.2.8.
|
||||||
|
- Default value when not specified in API or module is interpreted by Avi Controller as SSL_PROFILE_TYPE_APPLICATION.
|
||||||
|
version_added: "2.6"
|
||||||
url:
|
url:
|
||||||
description:
|
description:
|
||||||
- Avi controller URL of the object.
|
- Avi controller URL of the object.
|
||||||
|
@ -187,6 +194,7 @@ def main():
|
||||||
ssl_session_timeout=dict(type='int',),
|
ssl_session_timeout=dict(type='int',),
|
||||||
tags=dict(type='list',),
|
tags=dict(type='list',),
|
||||||
tenant_ref=dict(type='str',),
|
tenant_ref=dict(type='str',),
|
||||||
|
type=dict(type='str',),
|
||||||
url=dict(type='str',),
|
url=dict(type='str',),
|
||||||
uuid=dict(type='str',),
|
uuid=dict(type='str',),
|
||||||
)
|
)
|
||||||
|
|
|
@ -91,6 +91,16 @@ options:
|
||||||
- Field deprecated in 17.1.1.
|
- Field deprecated in 17.1.1.
|
||||||
- Default value when not specified in API or module is interpreted by Avi Controller as False.
|
- Default value when not specified in API or module is interpreted by Avi Controller as False.
|
||||||
type: bool
|
type: bool
|
||||||
|
bulk_sync_kvcache:
|
||||||
|
description:
|
||||||
|
- (this is a beta feature).
|
||||||
|
- Sync key-value cache to the new ses when vs is scaled out.
|
||||||
|
- For ex ssl sessions are stored using vs's key-value cache.
|
||||||
|
- When the vs is scaled out, the ssl session information is synced to the new se, allowing existing ssl sessions to be reused on the new se.
|
||||||
|
- Field introduced in 17.2.7, 18.1.1.
|
||||||
|
- Default value when not specified in API or module is interpreted by Avi Controller as False.
|
||||||
|
version_added: "2.6"
|
||||||
|
type: bool
|
||||||
client_auth:
|
client_auth:
|
||||||
description:
|
description:
|
||||||
- Http authentication configuration for protected resources.
|
- Http authentication configuration for protected resources.
|
||||||
|
@ -229,6 +239,11 @@ options:
|
||||||
description:
|
description:
|
||||||
- Subnet and/or network for allocating virtualservice ip by ipam provider module.
|
- Subnet and/or network for allocating virtualservice ip by ipam provider module.
|
||||||
- Field deprecated in 17.1.1.
|
- Field deprecated in 17.1.1.
|
||||||
|
l4_policies:
|
||||||
|
description:
|
||||||
|
- L4 policies applied to the data traffic of the virtual service.
|
||||||
|
- Field introduced in 17.2.7.
|
||||||
|
version_added: "2.6"
|
||||||
limit_doser:
|
limit_doser:
|
||||||
description:
|
description:
|
||||||
- Limit potential dos attackers who exceed max_cps_per_client significantly to a fraction of max_cps_per_client for a while.
|
- Limit potential dos attackers who exceed max_cps_per_client significantly to a fraction of max_cps_per_client for a while.
|
||||||
|
@ -367,6 +382,14 @@ options:
|
||||||
- It is a reference to an object of type trafficcloneprofile.
|
- It is a reference to an object of type trafficcloneprofile.
|
||||||
- Field introduced in 17.1.1.
|
- Field introduced in 17.1.1.
|
||||||
version_added: "2.4"
|
version_added: "2.4"
|
||||||
|
traffic_enabled:
|
||||||
|
description:
|
||||||
|
- Knob to enable the virtual service traffic on its assigned service engines.
|
||||||
|
- This setting is effective only when the enabled flag is set to true.
|
||||||
|
- Field introduced in 17.2.8.
|
||||||
|
- Default value when not specified in API or module is interpreted by Avi Controller as True.
|
||||||
|
version_added: "2.6"
|
||||||
|
type: bool
|
||||||
type:
|
type:
|
||||||
description:
|
description:
|
||||||
- Specify if this is a normal virtual service, or if it is the parent or child of an sni-enabled virtual hosted virtual service.
|
- Specify if this is a normal virtual service, or if it is the parent or child of an sni-enabled virtual hosted virtual service.
|
||||||
|
@ -490,6 +513,7 @@ def main():
|
||||||
availability_zone=dict(type='str',),
|
availability_zone=dict(type='str',),
|
||||||
avi_allocated_fip=dict(type='bool',),
|
avi_allocated_fip=dict(type='bool',),
|
||||||
avi_allocated_vip=dict(type='bool',),
|
avi_allocated_vip=dict(type='bool',),
|
||||||
|
bulk_sync_kvcache=dict(type='bool',),
|
||||||
client_auth=dict(type='dict',),
|
client_auth=dict(type='dict',),
|
||||||
close_client_conn_on_config_update=dict(type='bool',),
|
close_client_conn_on_config_update=dict(type='bool',),
|
||||||
cloud_config_cksum=dict(type='str',),
|
cloud_config_cksum=dict(type='str',),
|
||||||
|
@ -521,6 +545,7 @@ def main():
|
||||||
ign_pool_net_reach=dict(type='bool',),
|
ign_pool_net_reach=dict(type='bool',),
|
||||||
ip_address=dict(type='dict',),
|
ip_address=dict(type='dict',),
|
||||||
ipam_network_subnet=dict(type='dict',),
|
ipam_network_subnet=dict(type='dict',),
|
||||||
|
l4_policies=dict(type='list',),
|
||||||
limit_doser=dict(type='bool',),
|
limit_doser=dict(type='bool',),
|
||||||
max_cps_per_client=dict(type='int',),
|
max_cps_per_client=dict(type='int',),
|
||||||
microservice_ref=dict(type='str',),
|
microservice_ref=dict(type='str',),
|
||||||
|
@ -552,6 +577,7 @@ def main():
|
||||||
subnet_uuid=dict(type='str',),
|
subnet_uuid=dict(type='str',),
|
||||||
tenant_ref=dict(type='str',),
|
tenant_ref=dict(type='str',),
|
||||||
traffic_clone_profile_ref=dict(type='str',),
|
traffic_clone_profile_ref=dict(type='str',),
|
||||||
|
traffic_enabled=dict(type='bool',),
|
||||||
type=dict(type='str',),
|
type=dict(type='str',),
|
||||||
url=dict(type='str',),
|
url=dict(type='str',),
|
||||||
use_bridge_ip_as_vip=dict(type='bool',),
|
use_bridge_ip_as_vip=dict(type='bool',),
|
||||||
|
|
Loading…
Reference in a new issue