Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Auto updated assets for ansible avisdk eng #285

Open
wants to merge 5 commits into
base: eng
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions library/avi_albservicesconfig.py
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,14 @@
- salesforce,myvmware,systest), enterprise with cloud services edition.
- Default value when not specified in API or module is interpreted by Avi Controller as MYVMWARE.
type: str
operations_config:
description:
- Operations configuration.
- Field introduced in 22.1.3.
- Allowed in enterprise edition with any value, essentials edition with any value, basic edition with any value, enterprise with cloud services
- edition.
required: true
type: dict
polling_interval:
description:
- Time interval in minutes.
Expand Down Expand Up @@ -222,6 +230,7 @@ def main():
feature_opt_in_status=dict(type='dict', required=True),
ip_reputation_config=dict(type='dict', required=True),
mode=dict(type='str',),
operations_config=dict(type='dict', required=True),
polling_interval=dict(type='int',),
portal_url=dict(type='str', required=True),
saas_licensing_config=dict(type='dict', required=True),
Expand Down
5 changes: 3 additions & 2 deletions library/avi_albservicesjob.py
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,7 @@
- Field introduced in 22.1.1.
- Allowed in enterprise edition with any value, enterprise with cloud services edition.
type: list
elements: dict
pulse_job_id:
description:
- A unique identifier for this job entry on the pulse portal.
Expand Down Expand Up @@ -108,7 +109,7 @@
status:
description:
- The status of the albservicesjob.
- Enum options - UNDETERMINED, PENDING, IN_PROGRESS, COMPLETED, FAILED.
- Enum options - UNDETERMINED, PENDING, IN_PROGRESS, COMPLETED, FAILED, NOT_ENABLED.
- Field introduced in 21.1.3.
- Allowed in enterprise edition with any value, enterprise with cloud services edition.
- Default value when not specified in API or module is interpreted by Avi Controller as PENDING.
Expand Down Expand Up @@ -188,7 +189,7 @@ def main():
configpb_attributes=dict(type='dict',),
end_time=dict(type='dict',),
name=dict(type='str', required=True),
params=dict(type='list',),
params=dict(type='list', elements='dict',),
pulse_job_id=dict(type='str',),
pulse_sync_status=dict(type='bool',),
result=dict(type='str',),
Expand Down
3 changes: 2 additions & 1 deletion library/avi_alertsyslogconfig.py
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,7 @@
- The list of syslog servers.
- Allowed in enterprise edition with any value, essentials, basic, enterprise with cloud services edition.
type: list
elements: dict
tenant_ref:
description:
- It is a reference to an object of type tenant.
Expand Down Expand Up @@ -139,7 +140,7 @@ def main():
configpb_attributes=dict(type='dict',),
description=dict(type='str',),
name=dict(type='str', required=True),
syslog_servers=dict(type='list',),
syslog_servers=dict(type='list', elements='dict',),
tenant_ref=dict(type='str',),
url=dict(type='str',),
uuid=dict(type='str',),
Expand Down
15 changes: 10 additions & 5 deletions library/avi_analyticsprofile.py
Original file line number Diff line number Diff line change
Expand Up @@ -322,6 +322,7 @@
- Error connections or responses impacts health score, are included as significant logs, and may be classified as part of a dos attack.
- Allowed in enterprise edition with any value, enterprise with cloud services edition.
type: list
elements: int
exclude_invalid_dns_domain_as_error:
description:
- Exclude dns queries to domains outside the domains configured in the dns application profile from the list of errors.
Expand Down Expand Up @@ -395,6 +396,7 @@
- Allowed in enterprise edition with any value, enterprise with cloud services edition.
version_added: "2.9"
type: list
elements: int
exclude_stale_ocsp_responses_as_error:
description:
- Exclude the stale ocsp certificate status responses from the list of errors.
Expand Down Expand Up @@ -680,6 +682,7 @@
- Allowed in enterprise edition with any value, essentials edition with any value, basic edition with any value, enterprise with cloud services
- edition.
type: list
elements: dict
name:
description:
- The name of the analytics profile.
Expand All @@ -701,12 +704,14 @@
- List of http status code ranges to be excluded from being classified as an error.
- Allowed in enterprise edition with any value, enterprise with cloud services edition.
type: list
elements: dict
resp_code_block:
description:
- Block of http response codes to be excluded from being classified as an error.
- Enum options - AP_HTTP_RSP_4XX, AP_HTTP_RSP_5XX.
- Allowed in enterprise edition with any value, enterprise with cloud services edition.
type: list
elements: str
sensitive_log_profile:
description:
- Rules applied to the http application log for filtering sensitive information.
Expand Down Expand Up @@ -875,7 +880,7 @@ def main():
exclude_client_close_before_request_as_error=dict(type='bool',),
exclude_dns_policy_drop_as_significant=dict(type='bool',),
exclude_gs_down_as_error=dict(type='bool',),
exclude_http_error_codes=dict(type='list',),
exclude_http_error_codes=dict(type='list', elements='int',),
exclude_invalid_dns_domain_as_error=dict(type='bool',),
exclude_invalid_dns_query_as_error=dict(type='bool',),
exclude_issuer_revoked_ocsp_responses_as_error=dict(type='bool',),
Expand All @@ -885,7 +890,7 @@ def main():
exclude_revoked_ocsp_responses_as_error=dict(type='bool',),
exclude_server_dns_error_as_error=dict(type='bool',),
exclude_server_tcp_reset_as_error=dict(type='bool',),
exclude_sip_error_codes=dict(type='list',),
exclude_sip_error_codes=dict(type='list', elements='int',),
exclude_stale_ocsp_responses_as_error=dict(type='bool',),
exclude_syn_retransmit_as_error=dict(type='bool',),
exclude_tcp_reset_as_error=dict(type='bool',),
Expand Down Expand Up @@ -921,11 +926,11 @@ def main():
hs_security_tls13_score=dict(type='float',),
hs_security_weak_signature_algo_penalty=dict(type='float',),
latency_audit_props=dict(type='dict',),
markers=dict(type='list',),
markers=dict(type='list', elements='dict',),
name=dict(type='str', required=True),
ondemand_metrics_idle_timeout=dict(type='int',),
ranges=dict(type='list',),
resp_code_block=dict(type='list',),
ranges=dict(type='list', elements='dict',),
resp_code_block=dict(type='list', elements='str',),
sensitive_log_profile=dict(type='dict',),
sip_log_depth=dict(type='int',),
tenant_ref=dict(type='str',),
Expand Down
3 changes: 2 additions & 1 deletion library/avi_applicationpersistenceprofile.py
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,7 @@
- Allowed in enterprise edition with any value, essentials edition with any value, basic edition with any value, enterprise with cloud services
- edition.
type: list
elements: dict
name:
description:
- A user-friendly name for the persistence profile.
Expand Down Expand Up @@ -204,7 +205,7 @@ def main():
http_cookie_persistence_profile=dict(type='dict',),
ip_persistence_profile=dict(type='dict',),
is_federated=dict(type='bool',),
markers=dict(type='list',),
markers=dict(type='list', elements='dict',),
name=dict(type='str', required=True),
persistence_type=dict(type='str', required=True),
server_hm_down_recovery=dict(type='str',),
Expand Down
3 changes: 2 additions & 1 deletion library/avi_applicationprofile.py
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,7 @@
- Allowed in enterprise edition with any value, essentials edition with any value, basic edition with any value, enterprise with cloud services
- edition.
type: list
elements: dict
name:
description:
- The name of the application profile.
Expand Down Expand Up @@ -283,7 +284,7 @@ def main():
dos_rl_profile=dict(type='dict',),
http_profile=dict(type='dict',),
l4_ssl_profile=dict(type='dict',),
markers=dict(type='list',),
markers=dict(type='list', elements='dict',),
name=dict(type='str', required=True),
preserve_client_ip=dict(type='bool',),
preserve_client_port=dict(type='bool',),
Expand Down
3 changes: 2 additions & 1 deletion library/avi_authmappingprofile.py
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,7 @@
- Allowed in enterprise edition with any value, enterprise with cloud services edition.
required: true
type: list
elements: dict
name:
description:
- Name of the authmappingprofile.
Expand Down Expand Up @@ -151,7 +152,7 @@ def main():
avi_patch_value=dict(type='str',),
configpb_attributes=dict(type='dict',),
description=dict(type='str',),
mapping_rules=dict(type='list', required=True),
mapping_rules=dict(type='list', elements='dict', required=True),
name=dict(type='str', required=True),
tenant_ref=dict(type='str',),
type=dict(type='str', required=True),
Expand Down
3 changes: 2 additions & 1 deletion library/avi_authprofile.py
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,7 @@
- Allowed in enterprise edition with any value, essentials edition with any value, basic edition with any value, enterprise with cloud services
- edition.
type: list
elements: dict
name:
description:
- Name of the auth profile.
Expand Down Expand Up @@ -211,7 +212,7 @@ def main():
http=dict(type='dict',),
jwt_profile_ref=dict(type='str',),
ldap=dict(type='dict',),
markers=dict(type='list',),
markers=dict(type='list', elements='dict',),
name=dict(type='str', required=True),
oauth_profile=dict(type='dict',),
pa_agent_ref=dict(type='str',),
Expand Down
3 changes: 2 additions & 1 deletion library/avi_autoscalelaunchconfig.py
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,7 @@
- Allowed in enterprise edition with any value, essentials edition with any value, basic edition with any value, enterprise with cloud services
- edition.
type: list
elements: dict
mesos:
description:
- Allowed in enterprise edition with any value, essentials, basic, enterprise with cloud services edition.
Expand Down Expand Up @@ -157,7 +158,7 @@ def main():
configpb_attributes=dict(type='dict',),
description=dict(type='str',),
image_id=dict(type='str',),
markers=dict(type='list',),
markers=dict(type='list', elements='dict',),
mesos=dict(type='dict',),
name=dict(type='str', required=True),
openstack=dict(type='dict',),
Expand Down
3 changes: 2 additions & 1 deletion library/avi_availabilityzone.py
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,7 @@
- Allowed in enterprise edition with any value, essentials, basic, enterprise with cloud services edition.
required: true
type: list
elements: str


extends_documentation_fragment:
Expand Down Expand Up @@ -149,7 +150,7 @@ def main():
tenant_ref=dict(type='str',),
url=dict(type='str',),
uuid=dict(type='str',),
vcenter_refs=dict(type='list', required=True),
vcenter_refs=dict(type='list', elements='str', required=True),
)
argument_specs.update(avi_common_argument_spec())
module = AnsibleModule(
Expand Down
3 changes: 2 additions & 1 deletion library/avi_botipreputationtypemapping.py
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@
- Field introduced in 21.1.1.
- Allowed in enterprise edition with any value, enterprise with cloud services edition.
type: list
elements: dict
name:
description:
- The name of this mapping.
Expand Down Expand Up @@ -126,7 +127,7 @@ def main():
avi_api_patch_op=dict(choices=['add', 'replace', 'delete', 'remove']),
avi_patch_path=dict(type='str',),
avi_patch_value=dict(type='str',),
ip_reputation_mappings=dict(type='list',),
ip_reputation_mappings=dict(type='list', elements='dict',),
name=dict(type='str', required=True),
tenant_ref=dict(type='str',),
url=dict(type='str',),
Expand Down
3 changes: 2 additions & 1 deletion library/avi_botmapping.py
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@
- Field introduced in 21.1.1.
- Allowed in enterprise edition with any value, enterprise with cloud services edition.
type: list
elements: dict
name:
description:
- The name of this mapping.
Expand Down Expand Up @@ -126,7 +127,7 @@ def main():
avi_api_patch_op=dict(choices=['add', 'replace', 'delete', 'remove']),
avi_patch_path=dict(type='str',),
avi_patch_value=dict(type='str',),
mapping_rules=dict(type='list',),
mapping_rules=dict(type='list', elements='dict',),
name=dict(type='str', required=True),
tenant_ref=dict(type='str',),
url=dict(type='str',),
Expand Down
6 changes: 4 additions & 2 deletions library/avi_certificatemanagementprofile.py
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@
- Allowed in enterprise edition with any value, essentials edition with any value, basic edition with any value, enterprise with cloud services
- edition.
type: list
elements: dict
name:
description:
- Name of the pki profile.
Expand All @@ -81,6 +82,7 @@
description:
- Allowed in enterprise edition with any value, essentials, basic, enterprise with cloud services edition.
type: list
elements: dict
tenant_ref:
description:
- It is a reference to an object of type tenant.
Expand Down Expand Up @@ -143,10 +145,10 @@ def main():
avi_patch_path=dict(type='str',),
avi_patch_value=dict(type='str',),
configpb_attributes=dict(type='dict',),
markers=dict(type='list',),
markers=dict(type='list', elements='dict',),
name=dict(type='str', required=True),
run_script_ref=dict(type='str', required=True),
script_params=dict(type='list',),
script_params=dict(type='list', elements='dict',),
tenant_ref=dict(type='str',),
url=dict(type='str',),
uuid=dict(type='str',),
Expand Down
9 changes: 6 additions & 3 deletions library/avi_cloud.py
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,7 @@
- Allowed in enterprise edition with any value, essentials, basic, enterprise with cloud services edition.
version_added: "2.5"
type: list
elements: dict
dhcp_enabled:
description:
- Select the ip address management scheme.
Expand Down Expand Up @@ -117,6 +118,7 @@
- Maximum of 1 items allowed.
- Allowed in enterprise edition with any value, enterprise with cloud services edition.
type: list
elements: dict
docker_configuration:
description:
- Allowed in enterprise edition with any value, enterprise with cloud services edition.
Expand Down Expand Up @@ -204,6 +206,7 @@
- Allowed in enterprise edition with any value, essentials edition with any value, basic edition with any value, enterprise with cloud services
- edition.
type: list
elements: dict
metrics_polling_interval:
description:
- Cloud metrics collector polling interval in seconds.
Expand Down Expand Up @@ -383,11 +386,11 @@ def main():
azure_configuration=dict(type='dict',),
cloudstack_configuration=dict(type='dict',),
configpb_attributes=dict(type='dict',),
custom_tags=dict(type='list',),
custom_tags=dict(type='list', elements='dict',),
dhcp_enabled=dict(type='bool',),
dns_provider_ref=dict(type='str',),
dns_resolution_on_se=dict(type='bool',),
dns_resolvers=dict(type='list',),
dns_resolvers=dict(type='list', elements='dict',),
docker_configuration=dict(type='dict',),
east_west_dns_provider_ref=dict(type='str',),
east_west_ipam_provider_ref=dict(type='str',),
Expand All @@ -400,7 +403,7 @@ def main():
license_type=dict(type='str',),
linuxserver_configuration=dict(type='dict',),
maintenance_mode=dict(type='bool',),
markers=dict(type='list',),
markers=dict(type='list', elements='dict',),
metrics_polling_interval=dict(type='int',),
mtu=dict(type='int',),
name=dict(type='str', required=True),
Expand Down
9 changes: 6 additions & 3 deletions library/avi_cloudproperties.py
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@
- CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT.
- Allowed in enterprise edition with any value, essentials, basic, enterprise with cloud services edition.
type: list
elements: str
configpb_attributes:
description:
- Protobuf versioning for config pbs.
Expand All @@ -73,11 +74,13 @@
- Hypervisor properties.
- Allowed in enterprise edition with any value, essentials, basic, enterprise with cloud services edition.
type: list
elements: dict
info:
description:
- Properties specific to a cloud type.
- Allowed in enterprise edition with any value, essentials, basic, enterprise with cloud services edition.
type: list
elements: dict
url:
description:
- Avi controller URL of the object.
Expand Down Expand Up @@ -135,10 +138,10 @@ def main():
avi_patch_path=dict(type='str',),
avi_patch_value=dict(type='str',),
cc_props=dict(type='dict',),
cc_vtypes=dict(type='list',),
cc_vtypes=dict(type='list', elements='str',),
configpb_attributes=dict(type='dict',),
hyp_props=dict(type='list',),
info=dict(type='list',),
hyp_props=dict(type='list', elements='dict',),
info=dict(type='list', elements='dict',),
url=dict(type='str',),
uuid=dict(type='str',),
)
Expand Down
Loading