From 8dfa4c521679f3bcd883f30dcbe2e7c48a6b69f2 Mon Sep 17 00:00:00 2001 From: Shiva Shankar Vaddepally Date: Fri, 7 Nov 2025 09:39:38 +0000 Subject: [PATCH] adding support to update ssl Signed-off-by: Shiva Shankar Vaddepally --- plugins/module_utils/common.py | 2 + plugins/module_utils/module_executor.py | 2 + plugins/module_utils/nitro_resource_map.py | 3007 ++++++++++++++--- plugins/modules/aaagroup.py | 12 - ...p_vpnsecureprivateaccessprofile_binding.py | 145 + plugins/modules/aaaparameter.py | 14 +- plugins/modules/aaauser.py | 11 - ...r_vpnsecureprivateaccessprofile_binding.py | 145 + plugins/modules/analyticsprofile.py | 3 + plugins/modules/apiprofile.py | 1 - plugins/modules/apispec.py | 3 + plugins/modules/appflowaction.py | 1 - plugins/modules/appflowpolicy.py | 1 - plugins/modules/appflowpolicylabel.py | 1 - plugins/modules/appfwhtmlerrorpage.py | 3 + plugins/modules/appfwjsonerrorpage.py | 3 + plugins/modules/appfwpolicy.py | 1 - plugins/modules/appfwpolicylabel.py | 1 - plugins/modules/appfwprofile.py | 34 - plugins/modules/appfwprotofile.py | 3 + plugins/modules/appfwsignatures.py | 3 + plugins/modules/appfwxmlerrorpage.py | 3 + plugins/modules/appqoecustomresp.py | 3 + plugins/modules/auditnslogaction.py | 2 +- plugins/modules/auditsyslogaction.py | 5 +- plugins/modules/authenticationpolicy.py | 1 - plugins/modules/authenticationpolicylabel.py | 1 - plugins/modules/authenticationvserver.py | 21 - plugins/modules/authorizationpolicy.py | 1 - plugins/modules/authorizationpolicylabel.py | 1 - plugins/modules/botpolicy.py | 1 - plugins/modules/botpolicylabel.py | 1 - plugins/modules/botprofile.py | 9 - plugins/modules/botsignature.py | 3 + plugins/modules/bridgegroup.py | 3 - plugins/modules/cachepolicy.py | 1 - plugins/modules/cachepolicylabel.py | 1 - plugins/modules/channel.py | 1 - plugins/modules/cloudgcpstaticroutes.py | 112 + plugins/modules/cloudroutes.py | 126 + plugins/modules/cluster.py | 12 - plugins/modules/clusternode.py | 12 - plugins/modules/clusternodegroup.py | 11 - plugins/modules/cmppolicy.py | 1 - plugins/modules/cmppolicylabel.py | 1 - plugins/modules/contentinspectionpolicy.py | 1 - .../modules/contentinspectionpolicylabel.py | 1 - .../modules/contentinspectionwasmprofile.py | 144 + plugins/modules/crvserver.py | 15 - plugins/modules/cspolicy.py | 1 - plugins/modules/cspolicylabel.py | 1 - plugins/modules/csvserver.py | 22 - plugins/modules/dnspolicy.py | 1 - plugins/modules/dnspolicylabel.py | 1 - plugins/modules/dpsparameter.py | 122 + plugins/modules/fis.py | 2 - plugins/modules/gslbservice.py | 4 - plugins/modules/gslbservicegroup.py | 2 - plugins/modules/gslbvserver.py | 5 - plugins/modules/hanode.py | 2 - plugins/modules/hasecureheartbeats.py | 107 + plugins/modules/interface.py | 12 +- plugins/modules/ipset.py | 2 - plugins/modules/kafkacluster.py | 1 - plugins/modules/lbgroup.py | 1 - plugins/modules/lbmetrictable.py | 1 - plugins/modules/lbmonitor.py | 2 - plugins/modules/lbpolicy.py | 1 - plugins/modules/lbpolicylabel.py | 1 - plugins/modules/lbvserver.py | 23 - plugins/modules/lbwlm.py | 1 - plugins/modules/linkset.py | 2 - plugins/modules/list.txt | 952 ++++++ plugins/modules/lsnappsprofile.py | 2 - plugins/modules/lsnclient.py | 4 - plugins/modules/lsngroup.py | 9 - plugins/modules/lsnpool.py | 1 - plugins/modules/mapbmr.py | 1 - plugins/modules/mapdomain.py | 1 - plugins/modules/metricsprofile.py | 9 - plugins/modules/nd6.py | 1 - plugins/modules/nd6ravariables.py | 1 - plugins/modules/netbridge.py | 4 - plugins/modules/netprofile.py | 2 - plugins/modules/nsaptlicense.py | 5 +- plugins/modules/nsextension.py | 3 + plugins/modules/nslicenseserver.py | 7 +- plugins/modules/nspartition.py | 3 - plugins/modules/nsservicepath.py | 1 - plugins/modules/nstimer.py | 1 - plugins/modules/nstrafficdomain.py | 3 - plugins/modules/policydataset.py | 1 - plugins/modules/policypatset.py | 1 - plugins/modules/policypatsetfile.py | 3 + plugins/modules/policystringmap.py | 1 - plugins/modules/policyurlset.py | 3 + plugins/modules/responderhtmlpage.py | 3 + plugins/modules/responderpolicy.py | 1 - plugins/modules/responderpolicylabel.py | 1 - plugins/modules/rewritepolicy.py | 1 - plugins/modules/rewritepolicylabel.py | 1 - plugins/modules/rnat.py | 4 - plugins/modules/rnat6.py | 1 - plugins/modules/service.py | 3 - plugins/modules/servicegroup.py | 2 - plugins/modules/snmptrap.py | 1 - plugins/modules/sslcacertgroup.py | 1 - plugins/modules/sslcert.py | 1 - plugins/modules/sslcertkey.py | 4 +- plugins/modules/sslcertkeybundle.py | 3 + plugins/modules/sslcipher.py | 1 - plugins/modules/ssldynamicclientcertcache.py | 102 + plugins/modules/sslfips.py | 3 + plugins/modules/sslpolicy.py | 1 - plugins/modules/sslpolicylabel.py | 1 - plugins/modules/sslprofile.py | 15 +- plugins/modules/sslservice.py | 11 - plugins/modules/sslservicegroup.py | 5 - plugins/modules/sslvserver.py | 15 - plugins/modules/sslzerotouchparam.py | 163 + plugins/modules/streamidentifier.py | 1 - plugins/modules/systemgroup.py | 3 - plugins/modules/systemkek.py | 5 +- plugins/modules/systemuser.py | 2 - plugins/modules/transformpolicy.py | 1 - plugins/modules/transformpolicylabel.py | 1 - plugins/modules/urlfilteringcategorization.py | 97 + plugins/modules/urlfilteringparameter.py | 132 + .../videooptimizationdetectionpolicy.py | 1 - .../videooptimizationdetectionpolicylabel.py | 1 - .../modules/videooptimizationpacingpolicy.py | 1 - .../videooptimizationpacingpolicylabel.py | 1 - plugins/modules/vlan.py | 5 - ...l_vpnsecureprivateaccessprofile_binding.py | 117 + .../modules/vpnsecureprivateaccessprofile.py | 146 + plugins/modules/vpnvserver.py | 41 - ...r_vpnsecureprivateaccessprofile_binding.py | 115 + plugins/modules/vrid.py | 6 - plugins/modules/vrid6.py | 3 - plugins/modules/vxlan.py | 4 - plugins/modules/vxlanvlanmap.py | 1 - plugins/modules/wasmmodule.py | 117 + 142 files changed, 5394 insertions(+), 977 deletions(-) create mode 100644 plugins/modules/aaagroup_vpnsecureprivateaccessprofile_binding.py create mode 100644 plugins/modules/aaauser_vpnsecureprivateaccessprofile_binding.py create mode 100644 plugins/modules/cloudgcpstaticroutes.py create mode 100644 plugins/modules/cloudroutes.py create mode 100644 plugins/modules/contentinspectionwasmprofile.py create mode 100644 plugins/modules/dpsparameter.py create mode 100644 plugins/modules/hasecureheartbeats.py create mode 100644 plugins/modules/list.txt create mode 100644 plugins/modules/ssldynamicclientcertcache.py create mode 100644 plugins/modules/sslzerotouchparam.py create mode 100644 plugins/modules/urlfilteringcategorization.py create mode 100644 plugins/modules/urlfilteringparameter.py create mode 100644 plugins/modules/vpnglobal_vpnsecureprivateaccessprofile_binding.py create mode 100644 plugins/modules/vpnsecureprivateaccessprofile.py create mode 100644 plugins/modules/vpnvserver_vpnsecureprivateaccessprofile_binding.py create mode 100644 plugins/modules/wasmmodule.py diff --git a/plugins/module_utils/common.py b/plugins/module_utils/common.py index 03d7b1ce0..d1b3a3d9a 100644 --- a/plugins/module_utils/common.py +++ b/plugins/module_utils/common.py @@ -663,6 +663,8 @@ def get_valid_desired_states(resource_name): desired_states.add("renamed") if "apply" in supported_operations: desired_states.add("applied") + if "change" in supported_operations: + desired_states.add("changed") return desired_states diff --git a/plugins/module_utils/module_executor.py b/plugins/module_utils/module_executor.py index 9e1df85a8..3a05dca11 100644 --- a/plugins/module_utils/module_executor.py +++ b/plugins/module_utils/module_executor.py @@ -1198,6 +1198,7 @@ def main(self): "unset", "renamed", "applied", + "changed", }: state_action_map = { "created": "create", @@ -1207,6 +1208,7 @@ def main(self): "unset": "unset", "renamed": "rename", "applied": "apply", + "changed": "update", } self.act_on_resource( action=state_action_map[self.module.params["state"]] diff --git a/plugins/module_utils/nitro_resource_map.py b/plugins/module_utils/nitro_resource_map.py index e837b2c47..f1cb14c98 100644 --- a/plugins/module_utils/nitro_resource_map.py +++ b/plugins/module_utils/nitro_resource_map.py @@ -12,6 +12,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -47,6 +48,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -82,6 +84,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -108,6 +111,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -126,6 +130,7 @@ "aaagroup_intranetip_binding", "aaagroup_tmsessionpolicy_binding", "aaagroup_vpnintranetapplication_binding", + "aaagroup_vpnsecureprivateaccessprofile_binding", "aaagroup_vpnsessionpolicy_binding", "aaagroup_vpntrafficpolicy_binding", "aaagroup_vpnurl_binding", @@ -146,6 +151,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -162,6 +168,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -178,6 +185,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -194,6 +202,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -210,6 +219,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -226,6 +236,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -242,6 +253,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -258,6 +270,24 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", + "elements": "dict", + "type": "list", + }, + "mode": { + "choices": ["bind", "desired", "unbind"], + "default": "desired", + "type": "str", + }, + }, + "type": "dict", + }, + "aaagroup_vpnsecureprivateaccessprofile_binding": { + "no_log": False, + "options": { + "binding_members": { + "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -274,6 +304,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -290,6 +321,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -306,6 +338,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -322,6 +355,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -344,6 +378,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -374,6 +409,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -422,6 +458,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -470,6 +507,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -518,6 +556,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -559,6 +598,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -600,6 +640,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -648,6 +689,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -682,10 +724,50 @@ "singleton": False, "update_payload_keys": [], }, + "aaagroup_vpnsecureprivateaccessprofile_binding": { + "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], + "action_payload_keys": { + "apply": [], + "change": [], + "create": [], + "force": [], + "import": [], + "link": [], + "switch": [], + "unlink": [], + "unset": [], + }, + "add_payload_keys": [ + "gotopriorityexpression", + "groupname", + "secureprivateaccessprofile", + ], + "bindprimary_key": "secureprivateaccessprofile", + "delete_arg_keys": ["secureprivateaccessprofile"], + "disable_payload_keys": [], + "enable_payload_keys": [], + "get_arg_keys": ["secureprivateaccessprofile"], + "immutable_keys": [ + "gotopriorityexpression", + "groupname", + "secureprivateaccessprofile", + ], + "password_keys": [], + "primary_key": "groupname", + "primary_key_composite": [], + "readwrite_arguments": { + "gotopriorityexpression": {"no_log": False, "type": "str"}, + "groupname": {"no_log": False, "type": "str"}, + "secureprivateaccessprofile": {"no_log": False, "type": "str"}, + }, + "singleton": False, + "update_payload_keys": [], + }, "aaagroup_vpnsessionpolicy_binding": { "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -734,6 +816,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -782,6 +865,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -812,6 +896,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -869,6 +954,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -882,6 +968,7 @@ "kcdaccount", "kcdpassword", "keytab", + "saltexpression", "servicespn", "usercert", "userrealm", @@ -895,6 +982,7 @@ "kcdpassword", "keytab", "realmstr", + "saltexpression", "servicespn", "usercert", "userrealm", @@ -917,6 +1005,7 @@ "kcdpassword": {"no_log": True, "type": "str"}, "keytab": {"no_log": False, "type": "str"}, "realmstr": {"no_log": False, "type": "str"}, + "saltexpression": {"no_log": False, "type": "str"}, "servicespn": {"no_log": False, "type": "str"}, "usercert": {"no_log": False, "type": "str"}, "userrealm": {"no_log": False, "type": "str"}, @@ -930,6 +1019,7 @@ "kcdpassword", "keytab", "realmstr", + "saltexpression", "servicespn", "usercert", "userrealm", @@ -939,6 +1029,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -1044,6 +1135,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -1074,6 +1166,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -1085,6 +1178,7 @@ "aaadnatip", "aaasessionloglevel", "apitokencache", + "classicendpoints", "defaultauthtype", "defaultcspheader", "dynaddr", @@ -1105,6 +1199,7 @@ "securityinsights", "tokenintrospectioninterval", "wafprotection", + "webviewendpoints", ], }, "add_payload_keys": [], @@ -1153,6 +1248,11 @@ "no_log": False, "type": "str", }, + "classicendpoints": { + "choices": ["DISABLED", "ENABLED"], + "no_log": False, + "type": "str", + }, "defaultauthtype": { "choices": ["CERT", "LDAP", "LOCAL", "RADIUS", "TACACS"], "no_log": False, @@ -1223,6 +1323,11 @@ "no_log": False, "type": "list", }, + "webviewendpoints": { + "choices": ["DISABLED", "ENABLED"], + "no_log": False, + "type": "str", + }, }, "singleton": True, "update_payload_keys": [ @@ -1230,6 +1335,7 @@ "aaadnatip", "aaasessionloglevel", "apitokencache", + "classicendpoints", "defaultauthtype", "defaultcspheader", "dynaddr", @@ -1251,6 +1357,7 @@ "securityinsights", "tokenintrospectioninterval", "wafprotection", + "webviewendpoints", ], }, "aaapreauthenticationaction": { @@ -1265,6 +1372,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -1314,6 +1422,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -1362,6 +1471,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -1393,6 +1503,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -1512,6 +1623,7 @@ "_supported_operations": ["count", "get", "kill"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -1554,6 +1666,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -1585,6 +1698,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -1654,6 +1768,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -1671,6 +1786,7 @@ "aaauser_intranetip_binding", "aaauser_tmsessionpolicy_binding", "aaauser_vpnintranetapplication_binding", + "aaauser_vpnsecureprivateaccessprofile_binding", "aaauser_vpnsessionpolicy_binding", "aaauser_vpntrafficpolicy_binding", "aaauser_vpnurl_binding", @@ -1691,6 +1807,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -1707,6 +1824,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -1723,6 +1841,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -1739,6 +1858,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -1755,6 +1875,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -1771,6 +1892,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -1787,6 +1909,24 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", + "elements": "dict", + "type": "list", + }, + "mode": { + "choices": ["bind", "desired", "unbind"], + "default": "desired", + "type": "str", + }, + }, + "type": "dict", + }, + "aaauser_vpnsecureprivateaccessprofile_binding": { + "no_log": False, + "options": { + "binding_members": { + "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -1803,6 +1943,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -1819,6 +1960,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -1835,6 +1977,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -1851,6 +1994,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -1873,6 +2017,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -1921,6 +2066,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -1969,6 +2115,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -2017,6 +2164,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -2058,6 +2206,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -2099,6 +2248,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -2147,6 +2297,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -2177,10 +2328,50 @@ "singleton": False, "update_payload_keys": [], }, + "aaauser_vpnsecureprivateaccessprofile_binding": { + "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], + "action_payload_keys": { + "apply": [], + "change": [], + "create": [], + "force": [], + "import": [], + "link": [], + "switch": [], + "unlink": [], + "unset": [], + }, + "add_payload_keys": [ + "gotopriorityexpression", + "secureprivateaccessprofile", + "username", + ], + "bindprimary_key": "secureprivateaccessprofile", + "delete_arg_keys": ["secureprivateaccessprofile"], + "disable_payload_keys": [], + "enable_payload_keys": [], + "get_arg_keys": ["secureprivateaccessprofile"], + "immutable_keys": [ + "gotopriorityexpression", + "secureprivateaccessprofile", + "username", + ], + "password_keys": [], + "primary_key": "username", + "primary_key_composite": [], + "readwrite_arguments": { + "gotopriorityexpression": {"no_log": False, "type": "str"}, + "secureprivateaccessprofile": {"no_log": False, "type": "str"}, + "username": {"no_log": False, "type": "str"}, + }, + "singleton": False, + "update_payload_keys": [], + }, "aaauser_vpnsessionpolicy_binding": { "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -2229,6 +2420,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -2277,6 +2469,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -2307,6 +2500,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -2352,7 +2546,7 @@ "update_payload_keys": [], }, "accesslist": { - "_supported_operations": ["get", "unset", "update", "delete", "add"], + "_supported_operations": ["add", "delete", "get", "unset", "update"], "action_payload_keys": { "apply": [], "create": [], @@ -2378,13 +2572,13 @@ "id": {"no_log": False, "type": "str"}, "remark": {"no_log": False, "type": "str"}, "rules": { - "type": "list", "elements": "dict", "options": { "action": {"no_log": False, "type": "str"}, "address": {"no_log": False, "type": "str"}, "wildcard": {"no_log": False, "type": "str"}, }, + "type": "list", }, }, "singleton": True, @@ -2394,6 +2588,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -2427,6 +2622,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -2462,6 +2658,7 @@ ], "action_payload_keys": { "apply": [], + "change": ["dataformatfile", "name"], "create": [], "force": [], "import": [], @@ -2801,6 +2998,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -2826,6 +3024,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -2851,6 +3050,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -2887,6 +3087,7 @@ ], "action_payload_keys": { "apply": [], + "change": ["file", "name", "skipvalidation", "type"], "create": [], "force": [], "import": [], @@ -2925,9 +3126,10 @@ "update_payload_keys": [], }, "apispecfile": { - "_supported_operations": ["Import", "count", "delete", "get", "get-byname"], + "_supported_operations": ["Import", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": ["name", "overwrite", "src"], @@ -2959,6 +3161,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -2995,6 +3198,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -3047,6 +3251,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -3128,6 +3333,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -3166,6 +3372,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -3205,6 +3412,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -3291,6 +3499,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -3639,6 +3848,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -3666,6 +3876,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -3697,6 +3908,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -3723,6 +3935,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -3749,6 +3962,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -3803,6 +4017,7 @@ "_supported_operations": ["Import", "delete", "export", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": ["comment", "name", "src"], @@ -3835,6 +4050,7 @@ "_supported_operations": ["add", "count", "delete", "get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -3871,6 +4087,7 @@ "_supported_operations": ["export"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -3908,6 +4125,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -3941,6 +4159,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -4001,7 +4220,6 @@ "choices": [ "HTTPQUIC_REQ_DEFAULT", "HTTPQUIC_REQ_OVERRIDE", - "NONE", "REQ_DEFAULT", "REQ_OVERRIDE", ], @@ -4016,6 +4234,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -4065,7 +4284,6 @@ "choices": [ "HTTPQUIC_REQ_DEFAULT", "HTTPQUIC_REQ_OVERRIDE", - "NONE", "REQ_DEFAULT", "REQ_OVERRIDE", ], @@ -4080,6 +4298,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -4129,7 +4348,6 @@ "choices": [ "HTTPQUIC_REQ_DEFAULT", "HTTPQUIC_REQ_OVERRIDE", - "NONE", "REQ_DEFAULT", "REQ_OVERRIDE", ], @@ -4144,6 +4362,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -4178,6 +4397,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -4212,6 +4432,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -4246,6 +4467,7 @@ "_supported_operations": ["Import", "change", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": ["name"], "create": [], "force": [], "import": ["comment", "name", "overwrite", "src"], @@ -4278,6 +4500,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -4312,6 +4535,7 @@ "_supported_operations": ["Import", "change", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": ["name"], "create": [], "force": [], "import": ["comment", "name", "overwrite", "src"], @@ -4344,6 +4568,7 @@ "_supported_operations": ["count", "delete", "export", "get", "reset"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -4461,6 +4686,7 @@ "_supported_operations": ["count", "get", "get-byname", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -4584,6 +4810,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -4627,6 +4854,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -4653,6 +4881,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -4685,6 +4914,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -4711,6 +4941,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -4737,6 +4968,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -4800,6 +5032,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -5137,6 +5370,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -5153,6 +5387,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -5169,6 +5404,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -5185,6 +5421,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -5201,6 +5438,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -5217,6 +5455,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -5233,6 +5472,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -5249,6 +5489,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -5265,6 +5506,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -5281,6 +5523,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -5297,6 +5540,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -5313,6 +5557,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -5329,6 +5574,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -5345,6 +5591,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -5361,6 +5608,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -5377,6 +5625,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -5393,6 +5642,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -5409,6 +5659,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -5425,6 +5676,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -5441,6 +5693,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -5457,6 +5710,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -5473,6 +5727,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -5489,6 +5744,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -5505,6 +5761,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -5521,6 +5778,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -5537,6 +5795,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -5553,6 +5812,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -5569,6 +5829,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -5585,6 +5846,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -5601,6 +5863,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -5617,6 +5880,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -5633,6 +5897,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -5649,6 +5914,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -5665,6 +5931,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -6421,6 +6688,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -6483,6 +6751,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -6565,6 +6834,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -6648,6 +6918,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -6748,6 +7019,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -6800,6 +7072,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -6859,6 +7132,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -6914,6 +7188,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -7014,6 +7289,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -7069,6 +7345,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -7153,6 +7430,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -7205,6 +7483,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -7257,6 +7536,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -7337,6 +7617,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -7399,6 +7680,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -7470,6 +7752,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -7557,6 +7840,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -7620,6 +7904,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -7702,6 +7987,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -7793,6 +8079,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -7905,6 +8192,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -7996,6 +8284,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -8087,6 +8376,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -8142,6 +8432,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -8201,6 +8492,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -8267,6 +8559,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -8367,6 +8660,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -8419,6 +8713,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -8471,6 +8766,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -8543,6 +8839,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -8771,6 +9068,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -8837,6 +9135,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -8926,6 +9225,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -8981,6 +9281,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -9047,6 +9348,7 @@ "_supported_operations": ["Import", "change", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": ["name"], "create": [], "force": [], "import": ["comment", "name", "overwrite", "src"], @@ -9079,6 +9381,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -9212,6 +9515,7 @@ "_supported_operations": ["Import", "change", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": ["name"], "create": [], "force": [], "import": [ @@ -9279,6 +9583,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -9313,6 +9618,7 @@ "_supported_operations": ["Import", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": ["comment", "name", "overwrite", "src"], @@ -9345,6 +9651,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -9379,6 +9686,7 @@ "_supported_operations": ["Import", "change", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": ["name"], "create": [], "force": [], "import": ["comment", "name", "overwrite", "src"], @@ -9411,6 +9719,7 @@ "_supported_operations": ["Import", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": ["comment", "name", "overwrite", "src"], @@ -9443,6 +9752,7 @@ "_supported_operations": ["Import", "delete", "export"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": ["appname", "apptemplatefilename", "deploymentfilename"], @@ -9482,6 +9792,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -9580,6 +9891,7 @@ "_supported_operations": ["Import", "change", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": ["name"], "create": [], "force": [], "import": ["name", "src"], @@ -9610,6 +9922,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -9659,6 +9972,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -9690,6 +10004,7 @@ "_supported_operations": ["add", "count", "delete", "get", "send"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -9746,6 +10061,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -9788,6 +10104,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -9858,6 +10175,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -9870,6 +10188,7 @@ "appflowexport", "contentinspectionlog", "dateformat", + "denylistviolations", "logfacility", "loglevel", "lsn", @@ -9890,6 +10209,7 @@ "appflowexport", "contentinspectionlog", "dateformat", + "denylistviolations", "domainresolveretry", "logfacility", "loglevel", @@ -9903,7 +10223,6 @@ "subscriberlog", "tcp", "timezone", - "trafficplane", "urlfiltering", "userdefinedauditlog", ], @@ -9913,7 +10232,7 @@ "disable_payload_keys": [], "enable_payload_keys": [], "get_arg_keys": [], - "immutable_keys": ["trafficplane"], + "immutable_keys": [], "password_keys": [], "primary_key": "name", "primary_key_composite": [], @@ -9935,6 +10254,11 @@ "no_log": False, "type": "str", }, + "denylistviolations": { + "choices": ["DISABLED", "ENABLED"], + "no_log": False, + "type": "str", + }, "domainresolvenow": {"no_log": False, "type": "bool"}, "domainresolveretry": {"no_log": False, "type": "int"}, "logfacility": { @@ -9994,11 +10318,6 @@ "no_log": False, "type": "str", }, - "trafficplane": { - "choices": ["DATA", "DEFAULT"], - "no_log": False, - "type": "str", - }, "urlfiltering": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -10017,6 +10336,7 @@ "appflowexport", "contentinspectionlog", "dateformat", + "denylistviolations", "domainresolvenow", "domainresolveretry", "logfacility", @@ -10039,6 +10359,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -10085,6 +10406,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -10097,6 +10419,7 @@ "appflowexport", "contentinspectionlog", "dateformat", + "denylistviolations", "logfacility", "loglevel", "lsn", @@ -10140,6 +10463,11 @@ "no_log": False, "type": "str", }, + "denylistviolations": { + "choices": ["DISABLED", "ENABLED"], + "no_log": False, + "type": "str", + }, "logfacility": { "choices": [ "LOCAL0", @@ -10213,6 +10541,7 @@ "appflowexport", "contentinspectionlog", "dateformat", + "denylistviolations", "logfacility", "loglevel", "lsn", @@ -10238,6 +10567,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -10277,6 +10607,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -10289,9 +10620,11 @@ "appflowexport", "contentinspectionlog", "dateformat", + "denylistviolations", "dns", "httpauthtoken", "httpendpointurl", + "httpschemafile", "logfacility", "loglevel", "lsn", @@ -10319,10 +10652,12 @@ "appflowexport", "contentinspectionlog", "dateformat", + "denylistviolations", "dns", "domainresolveretry", "httpauthtoken", "httpendpointurl", + "httpschemafile", "lbvservername", "logfacility", "loglevel", @@ -10343,7 +10678,6 @@ "tcp", "tcpprofilename", "timezone", - "trafficplane", "transport", "urlfiltering", "userdefinedauditlog", @@ -10354,7 +10688,7 @@ "disable_payload_keys": [], "enable_payload_keys": [], "get_arg_keys": [], - "immutable_keys": ["trafficplane", "transport"], + "immutable_keys": ["transport"], "password_keys": ["httpauthtoken"], "primary_key": "name", "primary_key_composite": [], @@ -10376,11 +10710,17 @@ "no_log": False, "type": "str", }, + "denylistviolations": { + "choices": ["DISABLED", "ENABLED"], + "no_log": False, + "type": "str", + }, "dns": {"choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str"}, "domainresolvenow": {"no_log": False, "type": "bool"}, "domainresolveretry": {"no_log": False, "type": "int"}, "httpauthtoken": {"no_log": True, "type": "str"}, "httpendpointurl": {"no_log": False, "type": "str"}, + "httpschemafile": {"no_log": False, "type": "str"}, "lbvservername": {"no_log": False, "type": "str"}, "logfacility": { "choices": [ @@ -10475,11 +10815,6 @@ "no_log": False, "type": "str", }, - "trafficplane": { - "choices": ["DATA", "DEFAULT"], - "no_log": False, - "type": "str", - }, "transport": { "choices": ["HTTP", "TCP", "UDP"], "no_log": False, @@ -10503,11 +10838,13 @@ "appflowexport", "contentinspectionlog", "dateformat", + "denylistviolations", "dns", "domainresolvenow", "domainresolveretry", "httpauthtoken", "httpendpointurl", + "httpschemafile", "lbvservername", "logfacility", "loglevel", @@ -10536,6 +10873,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -10656,6 +10994,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -10668,6 +11007,7 @@ "appflowexport", "contentinspectionlog", "dateformat", + "denylistviolations", "dns", "logfacility", "loglevel", @@ -10713,6 +11053,11 @@ "no_log": False, "type": "str", }, + "denylistviolations": { + "choices": ["DISABLED", "ENABLED"], + "no_log": False, + "type": "str", + }, "dns": {"choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str"}, "logfacility": { "choices": [ @@ -10791,6 +11136,7 @@ "appflowexport", "contentinspectionlog", "dateformat", + "denylistviolations", "dns", "logfacility", "loglevel", @@ -10818,6 +11164,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -10856,6 +11203,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -10909,6 +11257,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -10962,6 +11311,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -11047,6 +11397,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -11108,6 +11459,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -11167,6 +11519,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -11206,6 +11559,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -11253,6 +11607,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -11305,6 +11660,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -11344,6 +11700,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -11416,6 +11773,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -11485,6 +11843,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -11534,6 +11893,7 @@ "nestedgroupextraction", "otpsecret", "passwdchange", + "passwordlessmgmtaccess", "pushservice", "referraldnslookup", "requireuser", @@ -11589,6 +11949,7 @@ "nestedgroupextraction", "otpsecret", "passwdchange", + "passwordlessmgmtaccess", "pushservice", "referraldnslookup", "requireuser", @@ -11676,6 +12037,11 @@ "no_log": False, "type": "str", }, + "passwordlessmgmtaccess": { + "choices": ["DISABLED", "ENABLED"], + "no_log": False, + "type": "str", + }, "pushservice": {"no_log": False, "type": "str"}, "referraldnslookup": { "choices": ["A-REC", "MSSRV-REC", "SRV-REC"], @@ -11746,6 +12112,7 @@ "nestedgroupextraction", "otpsecret", "passwdchange", + "passwordlessmgmtaccess", "pushservice", "referraldnslookup", "requireuser", @@ -11773,6 +12140,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -11811,6 +12179,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -11849,6 +12218,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -11924,6 +12294,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -11982,6 +12353,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -12051,6 +12423,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -12090,6 +12463,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -12128,6 +12502,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -12237,7 +12612,7 @@ "primary_key_composite": [], "readwrite_arguments": { "allowedalgorithms": { - "choices": ["HS256", "RS256", "RS512"], + "choices": ["HS256", "HS512", "RS256", "RS512"], "elements": "str", "no_log": False, "type": "list", @@ -12384,6 +12759,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -12442,6 +12818,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -12547,6 +12924,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -12581,6 +12959,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -12622,6 +13001,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -12648,6 +13028,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -12676,6 +13057,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -12728,6 +13110,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -12767,6 +13150,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -12820,6 +13204,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -12988,6 +13373,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -13027,6 +13413,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -13335,6 +13722,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -13393,6 +13781,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -13897,6 +14286,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -13936,6 +14326,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -13976,6 +14367,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -14015,6 +14407,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -14065,6 +14458,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -14216,6 +14610,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -14258,6 +14653,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -14343,6 +14739,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -14359,6 +14756,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -14375,6 +14773,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -14391,6 +14790,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -14407,6 +14807,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -14423,6 +14824,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -14439,6 +14841,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -14455,6 +14858,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -14471,6 +14875,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -14487,6 +14892,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -14503,6 +14909,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -14519,6 +14926,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -14535,6 +14943,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -14551,6 +14960,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -14567,6 +14977,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -14583,6 +14994,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -14599,6 +15011,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -14615,6 +15028,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -14631,6 +15045,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -14647,6 +15062,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -14663,6 +15079,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -14709,6 +15126,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -14773,6 +15191,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -14837,6 +15256,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -14901,6 +15321,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -14965,6 +15386,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -15029,6 +15451,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -15093,6 +15516,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -15157,6 +15581,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -15221,6 +15646,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -15285,6 +15711,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -15349,6 +15776,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -15413,6 +15841,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -15477,6 +15906,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -15541,6 +15971,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -15605,6 +16036,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -15669,6 +16101,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -15733,6 +16166,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -15797,6 +16231,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -15861,6 +16296,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -15925,6 +16361,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -15989,6 +16426,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -16026,6 +16464,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -16154,6 +16593,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -16193,6 +16633,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -16220,6 +16661,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -16249,6 +16691,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -16275,6 +16718,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -16296,6 +16740,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -16358,6 +16803,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -16421,6 +16867,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -16463,6 +16910,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -16496,6 +16944,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -16544,6 +16993,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -16571,8 +17021,41 @@ "singleton": False, "update_payload_keys": [], }, + "bfdinterface": { + "_supported_operations": ["add", "get", "unset"], + "action_payload_keys": { + "apply": [], + "create": [], + "force": [], + "import": [], + "link": [], + "switch": [], + "unlink": [], + "unset": ["name", "passive"], + }, + "add_payload_keys": ["interval", "minrx", "multiplier", "name", "passive"], + "bindings": [], + "bindprimary_key": "", + "delete_arg_keys": [], + "disable_payload_keys": [], + "enable_payload_keys": [], + "get_arg_keys": [], + "immutable_keys": [], + "password_keys": [], + "primary_key": "", + "primary_key_composite": [], + "readwrite_arguments": { + "interval": {"no_log": False, "type": "int"}, + "minrx": {"no_log": False, "type": "int"}, + "multiplier": {"no_log": False, "type": "int"}, + "name": {"no_log": False, "type": "str"}, + "passive": {"no_log": False, "type": "bool"}, + }, + "singleton": False, + "update_payload_keys": ["interval", "minrx", "multiplier", "name", "passive"], + }, "bgprouter": { - "_supported_operations": ["get", "add", "unset", "update", "delete"], + "_supported_operations": ["add", "delete", "get", "unset", "update"], "action_payload_keys": { "apply": [], "create": [], @@ -16594,71 +17077,68 @@ "password_keys": [], "primary_key": "", "primary_key_composite": [], - "update_payload_keys": ["afParams", "localAS", "neighbor", "routerId"], "readwrite_arguments": { - "localAS": {"no_log": False, "type": "int"}, - "routerId": {"no_log": False, "type": "str"}, "afParams": { - "type": "list", "elements": "dict", "options": { "addressFamily": { + "choices": ["ipv4", "ipv6"], "no_log": False, "type": "str", - "choices": ["ipv4", "ipv6"], }, "redistribute": { - "type": "list", "elements": "dict", "options": { "protocol": { - "no_log": False, - "type": "str", "choices": [ - "kernel", "connected", - "static", - "rip", - "ospf", - "isis", "intranet", + "isis", + "kernel", + "ospf", + "rip", + "static", ], + "no_log": False, + "type": "str", }, "routeMap": {"no_log": False, "type": "str"}, }, + "type": "list", }, }, + "type": "list", }, + "localAS": {"no_log": False, "type": "int"}, "neighbor": { - "type": "list", "elements": "dict", "options": { "ASOriginationInterval": {"no_log": False, "type": "int"}, "address": {"no_log": False, "type": "str"}, "advertisementInterval": {"no_log": False, "type": "int"}, "afParams": { - "type": "list", "elements": "dict", "options": { "activate": {"no_log": False, "type": "bool"}, "addressFamily": { + "choices": ["ipv4", "ipv6"], "no_log": False, "type": "str", - "choices": ["ipv4", "ipv6"], }, "routeMap": { - "type": "list", "elements": "dict", "options": { "direction": { + "choices": ["in", "out"], "no_log": False, "type": "str", - "choices": ["in", "out"], }, "name": {"no_log": False, "type": "str"}, }, + "type": "list", }, }, + "type": "list", }, "connectTimer": {"no_log": False, "type": "int"}, "holdTimerConfig": {"no_log": False, "type": "int"}, @@ -16669,47 +17149,18 @@ "singlehopBfd": {"no_log": False, "type": "bool"}, "updateSource": {"no_log": False, "type": "str"}, }, + "type": "list", }, + "routerId": {"no_log": False, "type": "str"}, }, "singleton": False, - }, - "bfdinterface": { - "_supported_operations": ["get", "add", "unset"], - "action_payload_keys": { - "apply": [], - "create": [], - "force": [], - "import": [], - "link": [], - "switch": [], - "unlink": [], - "unset": ["name", "passive"], - }, - "add_payload_keys": ["interval", "minrx", "name", "multiplier", "passive"], - "bindings": [], - "bindprimary_key": "", - "delete_arg_keys": [], - "disable_payload_keys": [], - "enable_payload_keys": [], - "get_arg_keys": [], - "immutable_keys": [], - "password_keys": [], - "primary_key": "", - "primary_key_composite": [], - "update_payload_keys": ["name", "interval", "minrx", "multiplier", "passive"], - "readwrite_arguments": { - "interval": {"no_log": False, "type": "int"}, - "minrx": {"no_log": False, "type": "int"}, - "name": {"no_log": False, "type": "str"}, - "multiplier": {"no_log": False, "type": "int"}, - "passive": {"no_log": False, "type": "bool"}, - }, - "singleton": False, + "update_payload_keys": ["afParams", "localAS", "neighbor", "routerId"], }, "botglobal_botpolicy_binding": { "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -16788,6 +17239,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -16821,6 +17273,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -16861,6 +17314,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -16887,6 +17341,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -16909,6 +17364,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -16971,6 +17427,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -17094,6 +17551,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -17110,6 +17568,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -17126,6 +17585,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -17142,6 +17602,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -17158,6 +17619,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -17174,6 +17636,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -17190,6 +17653,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -17206,6 +17670,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -17222,6 +17687,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -17334,6 +17800,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -17400,6 +17867,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -17474,6 +17942,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -17558,6 +18027,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -17612,6 +18082,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -17666,6 +18137,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -18035,6 +18507,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -18104,6 +18577,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -18155,6 +18629,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -18216,6 +18691,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -18303,6 +18779,7 @@ "_supported_operations": ["Import", "change", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": ["name"], "create": [], "force": [], "import": ["comment", "name", "overwrite", "src"], @@ -18343,6 +18820,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -18372,6 +18850,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -18388,6 +18867,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -18404,6 +18884,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -18434,6 +18915,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -18466,6 +18948,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -18498,6 +18981,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -18535,6 +19019,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -18583,6 +19068,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -18804,6 +19290,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -18834,6 +19321,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -18919,6 +19407,7 @@ "_supported_operations": ["count", "expire", "flush", "get", "save"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -18978,6 +19467,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -19060,6 +19550,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -19105,6 +19596,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -19150,6 +19642,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -19176,6 +19669,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -19211,6 +19705,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -19272,6 +19767,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -19302,6 +19798,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -19356,6 +19853,16 @@ }, "change_password": { "_supported_operations": ["add", "update"], + "action_payload_keys": { + "apply": [], + "create": [], + "force": [], + "import": [], + "link": [], + "switch": [], + "unlink": [], + "unset": [], + }, "add_payload_keys": ["first_boot", "new_password", "password", "username"], "bindings": [], "bindprimary_key": "", @@ -19364,6 +19871,7 @@ "enable_payload_keys": [], "get_arg_keys": [], "immutable_keys": ["new_password", "password", "username"], + "password_keys": [], "primary_key": "", "primary_key_composite": [], "readwrite_arguments": { @@ -19387,6 +19895,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -19441,6 +19950,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -19488,6 +19998,7 @@ "1000", "10000", "100000", + "200000", "25000", "40000", "50000", @@ -19522,6 +20033,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -19550,6 +20062,16 @@ }, "clear_config": { "_supported_operations": ["add"], + "action_payload_keys": { + "apply": [], + "create": [], + "force": [], + "import": [], + "link": [], + "switch": [], + "unlink": [], + "unset": [], + }, "add_payload_keys": ["all", "mode"], "bindings": [], "bindprimary_key": "", @@ -19558,6 +20080,7 @@ "enable_payload_keys": [], "get_arg_keys": [], "immutable_keys": [], + "password_keys": [], "primary_key": "", "primary_key_composite": [], "readwrite_arguments": { @@ -19583,6 +20106,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -19613,6 +20137,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -19640,6 +20165,7 @@ "_supported_operations": ["get", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -19671,10 +20197,45 @@ "tenantidentifier", ], }, + "cloudgcpstaticroutes": { + "_supported_operations": ["get", "unset", "update"], + "action_payload_keys": { + "apply": [], + "change": [], + "create": [], + "force": [], + "import": [], + "link": [], + "switch": [], + "unlink": [], + "unset": ["status"], + }, + "add_payload_keys": [], + "bindings": [], + "bindprimary_key": "", + "delete_arg_keys": [], + "disable_payload_keys": [], + "enable_payload_keys": [], + "get_arg_keys": [], + "immutable_keys": [], + "password_keys": [], + "primary_key": "", + "primary_key_composite": [], + "readwrite_arguments": { + "status": { + "choices": ["DISABLED", "ENABLED"], + "no_log": False, + "type": "str", + } + }, + "singleton": True, + "update_payload_keys": ["status"], + }, "cloudngsparameter": { "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -19686,6 +20247,7 @@ "allowedudtversion", "blockonallowedngstktprof", "csvserverticketingdecouple", + "wafprotection", ], }, "add_payload_keys": [], @@ -19716,6 +20278,11 @@ "no_log": False, "type": "str", }, + "wafprotection": { + "choices": ["DEFAULT", "DISABLED", "EDGE"], + "no_log": False, + "type": "str", + }, }, "singleton": True, "update_payload_keys": [ @@ -19723,12 +20290,14 @@ "allowedudtversion", "blockonallowedngstktprof", "csvserverticketingdecouple", + "wafprotection", ], }, "cloudparameter": { "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -19782,6 +20351,7 @@ "_supported_operations": ["count", "get", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -19811,6 +20381,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -19993,10 +20564,64 @@ "singleton": False, "update_payload_keys": [], }, + "cloudroutes": { + "_supported_operations": [ + "add", + "apply", + "clear", + "count", + "delete", + "get", + "get-byname", + "unset", + "update", + ], + "action_payload_keys": { + "apply": [], + "change": [], + "create": [], + "force": [], + "import": [], + "link": [], + "switch": [], + "unlink": [], + "unset": ["clientipaddress", "name"], + }, + "add_payload_keys": [ + "clientipaddress", + "name", + "routesvpcnetwork", + "vipvpcnetwork", + ], + "bindings": [], + "bindprimary_key": "", + "delete_arg_keys": [], + "disable_payload_keys": [], + "enable_payload_keys": [], + "get_arg_keys": [], + "immutable_keys": [], + "password_keys": [], + "primary_key": "name", + "primary_key_composite": [], + "readwrite_arguments": { + "clientipaddress": {"no_log": False, "type": "str"}, + "name": {"no_log": False, "type": "str"}, + "routesvpcnetwork": {"no_log": False, "type": "str"}, + "vipvpcnetwork": {"no_log": False, "type": "str"}, + }, + "singleton": False, + "update_payload_keys": [ + "clientipaddress", + "name", + "routesvpcnetwork", + "vipvpcnetwork", + ], + }, "cloudservice": { "_supported_operations": ["check"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -20024,6 +20649,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -20068,6 +20694,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -20100,6 +20727,7 @@ "_supported_operations": ["join"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -20139,6 +20767,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -20155,6 +20784,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -20171,6 +20801,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -20187,6 +20818,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -20203,6 +20835,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -20219,6 +20852,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -20235,6 +20869,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -20251,6 +20886,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -20267,6 +20903,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -20283,6 +20920,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -20299,6 +20937,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -20315,6 +20954,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -20335,6 +20975,7 @@ "_supported_operations": ["sync"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -20391,6 +21032,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -20521,6 +21163,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -20573,6 +21216,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -20589,6 +21233,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -20605,6 +21250,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -20621,6 +21267,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -20637,6 +21284,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -20653,6 +21301,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -20669,6 +21318,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -20685,6 +21335,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -20701,6 +21352,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -20717,6 +21369,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -20733,6 +21386,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -20749,6 +21403,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -20785,6 +21440,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -20823,6 +21479,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -20860,6 +21517,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -20876,6 +21534,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -20892,6 +21551,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -20908,6 +21568,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -20924,6 +21585,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -20940,6 +21602,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -20956,6 +21619,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -20972,6 +21636,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -20988,6 +21653,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -21004,6 +21670,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -21020,6 +21687,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -21043,6 +21711,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-all"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -21072,6 +21741,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-all"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -21101,6 +21771,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-all"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -21130,6 +21801,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-all"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -21159,6 +21831,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-all"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -21188,6 +21861,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-all"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -21217,6 +21891,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-all"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -21246,6 +21921,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -21275,6 +21951,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-all"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -21304,6 +21981,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -21333,6 +22011,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-all"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -21362,6 +22041,7 @@ "_supported_operations": ["clear", "count", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -21389,6 +22069,7 @@ "_supported_operations": ["Force"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -21425,6 +22106,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -21472,6 +22154,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -21534,7 +22217,6 @@ "HTTPQUIC_REQ_OVERRIDE", "HTTPQUIC_RES_DEFAULT", "HTTPQUIC_RES_OVERRIDE", - "NONE", "REQ_DEFAULT", "REQ_OVERRIDE", "RES_DEFAULT", @@ -21551,6 +22233,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -21647,6 +22330,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -21673,6 +22357,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -21703,6 +22388,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -21729,6 +22415,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -21755,6 +22442,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -21817,6 +22505,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -21833,6 +22522,7 @@ "servername", "serverport", "type", + "wasmprofilename", ], "bindings": [], "bindprimary_key": "", @@ -21856,10 +22546,17 @@ "servername": {"no_log": False, "type": "str"}, "serverport": {"no_log": False, "type": "int"}, "type": { - "choices": ["ICAP", "INLINEINSPECTION", "MIRROR", "NOINSPECTION"], + "choices": [ + "ICAP", + "INLINEINSPECTION", + "MIRROR", + "NOINSPECTION", + "WASM", + ], "no_log": False, "type": "str", }, + "wasmprofilename": {"no_log": False, "type": "str"}, }, "singleton": False, "update_payload_keys": [ @@ -21869,6 +22566,7 @@ "serverip", "servername", "serverport", + "wasmprofilename", ], }, "contentinspectioncallout": { @@ -21883,6 +22581,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -21943,6 +22642,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -22017,6 +22717,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -22053,6 +22754,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -22088,6 +22790,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -22126,6 +22829,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -22153,6 +22857,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -22175,6 +22880,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -22237,6 +22943,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -22287,6 +22994,77 @@ "name", ], }, + "contentinspectionwasmprofile": { + "_supported_operations": [ + "add", + "count", + "delete", + "get", + "get-byname", + "unset", + "update", + ], + "action_payload_keys": { + "apply": [], + "change": [], + "create": [], + "force": [], + "import": [], + "link": [], + "switch": [], + "unlink": [], + "unset": [ + "anomalousdatasize", + "anomalousttfbtime", + "maxbodylen", + "name", + "timeout", + "timeoutaction", + ], + }, + "add_payload_keys": [ + "anomalousdatasize", + "anomalousttfbtime", + "maxbodylen", + "name", + "timeout", + "timeoutaction", + "wasmmodule", + ], + "bindings": [], + "bindprimary_key": "", + "delete_arg_keys": [], + "disable_payload_keys": [], + "enable_payload_keys": [], + "get_arg_keys": [], + "immutable_keys": [], + "password_keys": [], + "primary_key": "name", + "primary_key_composite": [], + "readwrite_arguments": { + "anomalousdatasize": {"no_log": False, "type": "int"}, + "anomalousttfbtime": {"no_log": False, "type": "int"}, + "maxbodylen": {"no_log": False, "type": "int"}, + "name": {"no_log": False, "type": "str"}, + "timeout": {"no_log": False, "type": "int"}, + "timeoutaction": { + "choices": ["BYPASS", "DROP", "RESET"], + "no_log": False, + "type": "str", + }, + "wasmmodule": {"no_log": False, "type": "str"}, + }, + "singleton": False, + "update_payload_keys": [ + "anomalousdatasize", + "anomalousttfbtime", + "maxbodylen", + "name", + "timeout", + "timeoutaction", + "wasmmodule", + ], + }, "crpolicy": { "_supported_operations": [ "add", @@ -22300,6 +23078,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -22345,6 +23124,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -22502,6 +23282,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -22518,6 +23299,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -22534,6 +23316,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -22550,6 +23333,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -22566,6 +23350,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -22582,6 +23367,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -22598,6 +23384,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -22614,6 +23401,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -22630,6 +23418,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -22646,6 +23435,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -22662,6 +23452,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -22678,6 +23469,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -22694,6 +23486,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -22710,6 +23503,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -22726,6 +23520,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -22864,6 +23659,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -22893,6 +23689,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -22957,6 +23754,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -23021,6 +23819,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -23085,6 +23884,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -23149,6 +23949,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -23213,6 +24014,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -23277,6 +24079,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -23341,6 +24144,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -23405,6 +24209,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -23469,6 +24274,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -23498,6 +24304,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -23562,6 +24369,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -23626,6 +24434,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -23690,6 +24499,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -23763,6 +24573,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -23810,6 +24621,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -23852,6 +24664,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -23879,6 +24692,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -23909,6 +24723,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -23935,6 +24750,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -23985,6 +24801,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -24049,6 +24866,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -24272,6 +25090,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -24288,6 +25107,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -24304,6 +25124,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -24320,6 +25141,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -24336,6 +25158,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -24352,6 +25175,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -24368,6 +25192,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -24384,6 +25209,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -24400,6 +25226,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -24416,6 +25243,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -24432,6 +25260,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -24448,6 +25277,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -24464,6 +25294,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -24480,6 +25311,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -24496,6 +25328,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -24512,6 +25345,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -24528,6 +25362,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -24544,6 +25379,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -24560,6 +25396,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -24576,6 +25413,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -24592,6 +25430,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -24608,6 +25447,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -24892,6 +25732,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -24921,6 +25762,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -24991,6 +25833,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -25061,6 +25904,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -25131,6 +25975,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -25201,6 +26046,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -25271,6 +26117,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -25341,6 +26188,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -25411,6 +26259,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -25481,6 +26330,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -25551,6 +26401,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -25621,6 +26472,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -25691,6 +26543,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -25741,6 +26594,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -25811,6 +26665,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -25840,6 +26695,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -25870,6 +26726,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -25940,6 +26797,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -26010,6 +26868,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -26080,6 +26939,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -26150,6 +27010,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -26220,6 +27081,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -26257,6 +27119,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -26324,6 +27187,7 @@ "_supported_operations": ["restart"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -26358,6 +27222,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -26389,6 +27254,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -26435,6 +27301,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -26504,6 +27371,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -26536,6 +27404,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -26574,6 +27443,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -26615,6 +27485,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -26653,6 +27524,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -26733,6 +27605,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [ "algorithm", "filenameprefix", @@ -26850,6 +27723,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -26898,6 +27772,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -26935,6 +27810,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -27013,6 +27889,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -27051,6 +27928,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -27216,6 +28094,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -27243,6 +28122,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -27276,6 +28156,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -27314,6 +28195,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -27340,6 +28222,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -27366,6 +28249,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -27424,6 +28308,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -27555,6 +28440,7 @@ "_supported_operations": ["flush"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -27608,6 +28494,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -27654,6 +28541,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -27726,6 +28614,7 @@ "_supported_operations": ["add", "count", "delete", "get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -27774,6 +28663,7 @@ "_supported_operations": ["count", "flush", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -27805,6 +28695,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -27832,6 +28723,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -27871,6 +28763,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -27908,6 +28801,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -27950,6 +28844,42 @@ "singleton": False, "update_payload_keys": ["dnssecoffload", "nsec", "proxymode", "zonename"], }, + "dpsparameter": { + "_supported_operations": ["get", "unset", "update"], + "action_payload_keys": { + "apply": [], + "change": [], + "create": [], + "force": [], + "import": [], + "link": [], + "switch": [], + "unlink": [], + "unset": ["customerid", "deployment", "serviceurl"], + }, + "add_payload_keys": [], + "bindings": [], + "bindprimary_key": "", + "delete_arg_keys": [], + "disable_payload_keys": [], + "enable_payload_keys": [], + "get_arg_keys": [], + "immutable_keys": [], + "password_keys": [], + "primary_key": "", + "primary_key_composite": [], + "readwrite_arguments": { + "customerid": {"no_log": False, "type": "str"}, + "deployment": { + "choices": ["COMMERCIAL", "GOV", "JAPANCLOUD"], + "no_log": False, + "type": "str", + }, + "serviceurl": {"no_log": False, "type": "str"}, + }, + "singleton": True, + "update_payload_keys": ["customerid", "deployment", "serviceurl"], + }, "endpointinfo": { "_supported_operations": [ "add", @@ -27962,6 +28892,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -28009,6 +28940,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -28044,6 +28976,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -28165,6 +29098,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -28207,7 +29141,6 @@ "choices": [ "HTTPQUIC_REQ_DEFAULT", "HTTPQUIC_REQ_OVERRIDE", - "NONE", "REQ_DEFAULT", "REQ_OVERRIDE", "RES_DEFAULT", @@ -28224,6 +29157,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -28274,6 +29208,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -28305,6 +29240,7 @@ "_supported_operations": ["disable", "enable", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -28337,6 +29273,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -28362,6 +29299,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -28378,6 +29316,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -28399,6 +29338,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -28429,6 +29369,7 @@ "_supported_operations": ["add", "delete"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -28466,6 +29407,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -28532,6 +29474,7 @@ "_supported_operations": ["sync"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -28566,6 +29509,7 @@ "_supported_operations": ["clear", "count", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -28593,6 +29537,7 @@ "_supported_operations": ["delete"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -28620,6 +29565,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -28738,6 +29684,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -28849,6 +29796,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -28865,6 +29813,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -28881,6 +29830,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -28897,6 +29847,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -28999,6 +29950,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -29029,6 +29981,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -29075,6 +30028,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -29185,6 +30139,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -29201,6 +30156,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -29300,6 +30256,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -29366,6 +30323,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -29441,6 +30399,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -29550,6 +30509,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -29704,6 +30664,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -29720,6 +30681,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -29736,6 +30698,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -29752,6 +30715,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -29768,6 +30732,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -29920,6 +30885,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -29975,6 +30941,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -30007,6 +30974,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -30037,6 +31005,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -30088,6 +31057,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -30139,6 +31109,7 @@ "_supported_operations": ["Force"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": ["force"], "import": [], @@ -30166,6 +31137,7 @@ "_supported_operations": ["sync"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -30220,6 +31192,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -30259,6 +31232,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -30275,6 +31249,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -30334,6 +31309,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -30364,6 +31340,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -30390,10 +31367,39 @@ "singleton": False, "update_payload_keys": [], }, + "hasecureheartbeats": { + "_supported_operations": ["get", "update"], + "action_payload_keys": { + "apply": [], + "change": [], + "create": [], + "force": [], + "import": [], + "link": [], + "switch": [], + "unlink": [], + "unset": [], + }, + "add_payload_keys": [], + "bindings": [], + "bindprimary_key": "", + "delete_arg_keys": [], + "disable_payload_keys": [], + "enable_payload_keys": [], + "get_arg_keys": [], + "immutable_keys": [], + "password_keys": ["hapsk"], + "primary_key": "", + "primary_key_composite": [], + "readwrite_arguments": {"hapsk": {"no_log": True, "type": "str"}}, + "singleton": True, + "update_payload_keys": ["hapsk"], + }, "hasync": { "_supported_operations": ["Force"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": ["force", "save"], "import": [], @@ -30432,6 +31438,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -30588,6 +31595,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -30621,6 +31629,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -30680,6 +31689,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -30739,6 +31749,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -30753,6 +31764,7 @@ "edtpmtudrediscovery", "enablesronhafailover", "hdxinsightnonnsap", + "insightonlytodirector", "l7latencyfrequency", ], }, @@ -30799,6 +31811,11 @@ "no_log": False, "type": "str", }, + "insightonlytodirector": { + "choices": ["DISABLED", "ENABLED"], + "no_log": False, + "type": "str", + }, "l7latencyfrequency": {"no_log": False, "type": "int"}, }, "singleton": True, @@ -30810,6 +31827,7 @@ "edtpmtudrediscovery", "enablesronhafailover", "hdxinsightnonnsap", + "insightonlytodirector", "l7latencyfrequency", ], }, @@ -30826,6 +31844,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -30869,6 +31888,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -30963,6 +31983,7 @@ "_supported_operations": ["count", "get", "get-byname", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -31016,15 +32037,22 @@ "_supported_operations": ["Install"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], "install": [ "a", + "advancedoptions", + "answeryestoall", "async", - "enhancedupgrade", + "deletesigfiles", + "dontchecknsconf", + "dontreboot", + "exitonlicserverconnerror", + "fipsinstall", + "ignorensapimgrerrors", "l", - "resizeswapvar", "url", "y", ], @@ -31046,10 +32074,16 @@ "primary_key_composite": [], "readwrite_arguments": { "a": {"no_log": False, "type": "bool"}, + "advancedoptions": {"no_log": False, "type": "str"}, + "answeryestoall": {"no_log": False, "type": "bool"}, "async": {"no_log": False, "type": "bool"}, - "enhancedupgrade": {"no_log": False, "type": "bool"}, + "deletesigfiles": {"no_log": False, "type": "bool"}, + "dontchecknsconf": {"no_log": False, "type": "bool"}, + "dontreboot": {"no_log": False, "type": "bool"}, + "exitonlicserverconnerror": {"no_log": False, "type": "bool"}, + "fipsinstall": {"no_log": False, "type": "bool"}, + "ignorensapimgrerrors": {"no_log": False, "type": "bool"}, "l": {"no_log": False, "type": "bool"}, - "resizeswapvar": {"no_log": False, "type": "bool"}, "url": {"no_log": False, "type": "str"}, "y": {"no_log": False, "type": "bool"}, }, @@ -31070,6 +32104,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -31173,6 +32208,7 @@ "1000", "10000", "100000", + "200000", "25000", "40000", "50000", @@ -31220,6 +32256,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -31250,6 +32287,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -31282,6 +32320,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -31332,11 +32371,7 @@ ], }, "iproute": { - "_supported_operations": [ - "add", - "delete", - "get", - ], + "_supported_operations": ["add", "delete", "get"], "action_payload_keys": { "apply": [], "create": [], @@ -31348,10 +32383,10 @@ "unset": [], }, "add_payload_keys": [ - "ipRoute", "addressFamily", "distance", "interface", + "ipRoute", "nextHop", "prefix", "prefixLength", @@ -31359,57 +32394,33 @@ "bindings": [], "bindprimary_key": "", "delete_arg_keys": [ - "prefix", "addressFamily", - "nextHop", "interface", + "nextHop", + "prefix", "prefixLength", ], "disable_payload_keys": [], "enable_payload_keys": [], - "get_arg_keys": ["prefixLength", "prefix", "addressFamily"], + "get_arg_keys": ["addressFamily", "prefix", "prefixLength"], "immutable_keys": [], "password_keys": [], "primary_key": "", "primary_key_composite": [], "readwrite_arguments": { "addressFamily": { - "no_log": False, - "type": "str", "choices": ["ipv4", "ipv6"], - }, - "distance": { - "no_log": False, - "type": "int", - }, - "interface": { - "no_log": False, - "type": "str", - }, - "isBest": { - "no_log": False, - "type": "bool", - }, - "metric": { - "no_log": False, - "type": "str", - }, - "nextHop": { - "no_log": False, - "type": "str", - }, - "prefix": { - "no_log": False, - "type": "str", - }, - "prefixLength": { - "no_log": False, - "type": "int", - }, - "type": { "no_log": False, "type": "str", }, + "distance": {"no_log": False, "type": "int"}, + "interface": {"no_log": False, "type": "str"}, + "isBest": {"no_log": False, "type": "bool"}, + "metric": {"no_log": False, "type": "str"}, + "nextHop": {"no_log": False, "type": "str"}, + "prefix": {"no_log": False, "type": "str"}, + "prefixLength": {"no_log": False, "type": "int"}, + "type": {"no_log": False, "type": "str"}, }, "singleton": False, "update_payload_keys": [], @@ -31426,6 +32437,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -31481,6 +32493,7 @@ "_supported_operations": ["count", "flush", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -31515,6 +32528,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -31592,6 +32606,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -31684,6 +32699,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -31709,6 +32725,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -31725,6 +32742,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -31746,6 +32764,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -31775,6 +32794,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -31812,6 +32832,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -31893,6 +32914,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -31963,6 +32985,7 @@ "_supported_operations": ["count", "get", "get-byname", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -32029,6 +33052,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -32054,6 +33078,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -32074,6 +33099,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -32103,6 +33129,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -32233,6 +33260,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -32371,6 +33399,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -32417,6 +33446,7 @@ "_supported_operations": ["count", "get", "get-byname", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -32456,6 +33486,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -32494,6 +33525,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -32603,6 +33635,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -32658,6 +33691,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -32712,6 +33746,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -32748,6 +33783,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -32773,6 +33809,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -32795,6 +33832,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -32835,6 +33873,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -33104,6 +34143,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -33120,6 +34160,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -33438,6 +34479,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -33474,6 +34516,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -33520,6 +34563,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -33542,6 +34586,7 @@ "monitorskipmaxclient", "preferdirectroute", "proximityfromself", + "radiusmessageauthenticator", "retainservicestate", "startuprrfactor", "storemqttclientidandusername", @@ -33615,6 +34660,11 @@ "no_log": False, "type": "str", }, + "radiusmessageauthenticator": { + "choices": ["NO", "YES"], + "no_log": False, + "type": "str", + }, "retainservicestate": { "choices": ["OFF", "ON"], "no_log": False, @@ -33665,6 +34715,7 @@ "monitorskipmaxclient", "preferdirectroute", "proximityfromself", + "radiusmessageauthenticator", "retainservicestate", "startuprrfactor", "storemqttclientidandusername", @@ -33679,6 +34730,7 @@ "_supported_operations": ["clear", "count", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -33719,6 +34771,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -33754,6 +34807,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -33792,6 +34846,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -33820,6 +34875,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -33860,6 +34916,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -33922,6 +34979,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -34037,6 +35095,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -34069,6 +35128,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -34100,6 +35160,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -34166,6 +35227,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -34527,6 +35589,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -34543,6 +35606,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -34559,6 +35623,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -34575,6 +35640,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -34591,6 +35657,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -34607,6 +35674,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -34623,6 +35691,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -34639,6 +35708,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -34655,6 +35725,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -34671,6 +35742,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -34687,6 +35759,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -34703,6 +35776,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -34719,6 +35793,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -34735,6 +35810,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -34751,6 +35827,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -34767,6 +35844,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -34783,6 +35861,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -34799,6 +35878,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -34815,6 +35895,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -34831,6 +35912,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -34847,6 +35929,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -34863,6 +35946,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -34879,6 +35963,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -35236,6 +36321,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -35266,6 +36352,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -35330,6 +36417,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -35394,6 +36482,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -35458,6 +36547,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -35522,6 +36612,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -35586,6 +36677,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -35650,6 +36742,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -35714,6 +36807,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -35778,6 +36872,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -35842,6 +36937,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -35906,6 +37002,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -35970,6 +37067,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -36034,6 +37132,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -36098,6 +37197,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -36162,6 +37262,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -36226,6 +37327,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -36264,6 +37366,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -36302,6 +37405,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -36366,6 +37470,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -36430,6 +37535,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -36494,6 +37600,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -36558,6 +37665,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -36630,6 +37738,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -36658,6 +37767,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -36679,6 +37789,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -36708,6 +37819,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -36734,6 +37846,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -36750,6 +37863,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -36769,6 +37883,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -36798,6 +37913,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -36827,6 +37943,7 @@ "_supported_operations": ["clear", "count", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -36857,6 +37974,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -36892,6 +38010,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -36937,6 +38056,7 @@ "_supported_operations": ["clear"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -36964,6 +38084,7 @@ "_supported_operations": ["Import", "add", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": ["locationfile", "src"], @@ -37011,6 +38132,7 @@ "_supported_operations": ["Import", "add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": ["locationfile", "src"], @@ -37046,6 +38168,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -37106,6 +38229,16 @@ }, "login": { "_supported_operations": ["add"], + "action_payload_keys": { + "apply": [], + "create": [], + "force": [], + "import": [], + "link": [], + "switch": [], + "unlink": [], + "unset": [], + }, "add_payload_keys": ["password", "username"], "bindings": [], "bindprimary_key": "", @@ -37114,6 +38247,7 @@ "enable_payload_keys": [], "get_arg_keys": [], "immutable_keys": ["password", "username"], + "password_keys": [], "primary_key": "", "primary_key_composite": [], "readwrite_arguments": { @@ -37125,6 +38259,16 @@ }, "logout": { "_supported_operations": ["add"], + "action_payload_keys": { + "apply": [], + "create": [], + "force": [], + "import": [], + "link": [], + "switch": [], + "unlink": [], + "unset": [], + }, "add_payload_keys": [], "bindings": [], "bindprimary_key": "", @@ -37133,6 +38277,7 @@ "enable_payload_keys": [], "get_arg_keys": [], "immutable_keys": [], + "password_keys": [], "primary_key": "", "primary_key_composite": [], "readwrite_arguments": {}, @@ -37151,6 +38296,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -37195,6 +38341,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -37260,6 +38407,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -37276,6 +38424,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -37323,6 +38472,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -37352,6 +38502,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -37381,6 +38532,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -37412,6 +38564,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -37428,6 +38581,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -37444,6 +38598,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -37460,6 +38615,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -37479,6 +38635,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -37511,6 +38668,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -37542,6 +38700,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -37572,6 +38731,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -37610,6 +38770,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -37692,6 +38853,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -37708,6 +38870,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -37724,6 +38887,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -37740,6 +38904,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -37756,6 +38921,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -37772,6 +38938,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -37788,6 +38955,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -37804,6 +38972,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -37820,6 +38989,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -37883,6 +39053,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -37912,6 +39083,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -37941,6 +39113,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -37970,6 +39143,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -37999,6 +39173,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -38028,6 +39203,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -38057,6 +39233,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -38086,6 +39263,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -38115,6 +39293,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -38152,6 +39331,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -38219,6 +39399,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -38259,6 +39440,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -38330,6 +39512,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -38377,6 +39560,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -38408,6 +39592,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -38440,6 +39625,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -38478,6 +39664,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -38529,6 +39716,7 @@ "_supported_operations": ["count", "flush", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -38559,6 +39747,7 @@ "_supported_operations": ["count", "flush", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -38608,6 +39797,7 @@ "_supported_operations": ["count", "flush", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -38646,6 +39836,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -38757,6 +39948,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -38834,6 +40026,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -38927,6 +40120,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -38965,6 +40159,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -38988,6 +40183,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -39018,6 +40214,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -39048,6 +40245,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -39074,6 +40272,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -39094,6 +40293,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -39131,6 +40331,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -39195,6 +40396,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -39211,6 +40413,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -39227,6 +40430,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -39243,6 +40447,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -39259,6 +40464,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -39275,6 +40481,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -39291,6 +40498,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -39307,6 +40515,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -39323,6 +40532,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -39360,6 +40570,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -39404,6 +40615,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -39448,6 +40660,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -39492,6 +40705,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -39536,6 +40750,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -39580,6 +40795,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -39624,6 +40840,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -39668,6 +40885,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -39712,6 +40930,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -39764,6 +40983,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -39795,6 +41015,7 @@ "_supported_operations": ["count", "get", "get-byname", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -39852,6 +41073,7 @@ "_supported_operations": ["add", "clear", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -39879,6 +41101,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -39904,6 +41127,7 @@ "_supported_operations": ["count", "get", "get-byname", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -39959,6 +41183,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -40012,6 +41237,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -40049,6 +41275,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -40080,6 +41307,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -40096,6 +41324,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -40112,6 +41341,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -40128,6 +41358,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -40148,6 +41379,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -40177,6 +41409,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -40207,6 +41440,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -40237,6 +41471,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -40274,6 +41509,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -40281,6 +41517,7 @@ "switch": [], "unlink": [], "unset": [ + "badipactionthreshold", "mbf", "name", "overridelsn", @@ -40292,6 +41529,7 @@ ], }, "add_payload_keys": [ + "badipactionthreshold", "mbf", "name", "overridelsn", @@ -40313,6 +41551,7 @@ "primary_key": "name", "primary_key_composite": [], "readwrite_arguments": { + "badipactionthreshold": {"no_log": False, "type": "int"}, "mbf": {"choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str"}, "name": {"no_log": False, "type": "str"}, "netprofile_natrule_binding": { @@ -40320,6 +41559,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -40336,6 +41576,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -40377,6 +41618,7 @@ }, "singleton": False, "update_payload_keys": [ + "badipactionthreshold", "mbf", "name", "overridelsn", @@ -40391,6 +41633,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -40422,6 +41665,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -40462,6 +41706,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -40812,6 +42057,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -41144,6 +42390,7 @@ "_supported_operations": ["apply", "clear", "renumber"], "action_payload_keys": { "apply": ["type"], + "change": [], "create": [], "force": [], "import": [], @@ -41173,6 +42420,7 @@ "_supported_operations": ["apply", "clear", "renumber"], "action_payload_keys": { "apply": ["type"], + "change": [], "create": [], "force": [], "import": [], @@ -41202,6 +42450,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -41233,6 +42482,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -41318,6 +42568,14 @@ "_supported_operations": ["change", "count", "get"], "action_payload_keys": { "apply": [], + "change": [ + "bindtype", + "countavailable", + "id", + "licensedir", + "sessionid", + "useproxy", + ], "create": [], "force": [], "import": [], @@ -41362,6 +42620,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -41418,6 +42677,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -41432,7 +42692,7 @@ "delete_arg_keys": [], "disable_payload_keys": [], "enable_payload_keys": [], - "get_arg_keys": [], + "get_arg_keys": ["ignoreexpiry"], "immutable_keys": [], "password_keys": ["password"], "primary_key": "", @@ -41444,6 +42704,7 @@ "no_log": False, "type": "str", }, + "ignoreexpiry": {"no_log": False, "type": "bool"}, "nodeid": {"no_log": False, "type": "int"}, "password": {"no_log": True, "type": "str"}, "platform": { @@ -41511,6 +42772,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -41571,6 +42833,7 @@ "_supported_operations": ["get", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -41612,6 +42875,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -41705,6 +42969,7 @@ "_supported_operations": ["Switch", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -41732,6 +42997,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -41759,6 +43025,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -41847,6 +43114,7 @@ "_supported_operations": ["release"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -41874,6 +43142,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -41904,6 +43173,7 @@ "_supported_operations": ["count", "get", "get-byname", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -41953,6 +43223,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -42026,6 +43297,7 @@ "_supported_operations": ["get", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -42098,6 +43370,7 @@ ], "action_payload_keys": { "apply": [], + "change": ["name"], "create": [], "force": [], "import": ["comment", "name", "overwrite", "src"], @@ -42144,6 +43417,7 @@ "_supported_operations": ["disable", "enable", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -42255,6 +43529,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -42300,6 +43575,7 @@ "_supported_operations": ["count", "get", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -42330,6 +43606,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -42418,6 +43695,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -42805,6 +44083,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -42817,6 +44096,7 @@ "hostheader", "inserthttprequest", "inserticapheaders", + "inspecthttp2", "logaction", "name", "preview", @@ -42833,6 +44113,7 @@ "hostheader", "inserthttprequest", "inserticapheaders", + "inspecthttp2", "logaction", "mode", "name", @@ -42868,6 +44149,11 @@ "hostheader": {"no_log": False, "type": "str"}, "inserthttprequest": {"no_log": False, "type": "str"}, "inserticapheaders": {"no_log": False, "type": "str"}, + "inspecthttp2": { + "choices": ["DISABLED", "ENABLED"], + "no_log": False, + "type": "str", + }, "logaction": {"no_log": False, "type": "str"}, "mode": {"choices": ["REQMOD", "RESPMOD"], "no_log": False, "type": "str"}, "name": {"no_log": False, "type": "str"}, @@ -42894,6 +44180,7 @@ "hostheader", "inserthttprequest", "inserticapheaders", + "inspecthttp2", "logaction", "mode", "name", @@ -42919,6 +44206,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -43157,6 +44445,7 @@ "_supported_operations": ["add", "count", "delete", "get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -43396,6 +44685,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -43425,9 +44715,10 @@ "update_payload_keys": [], }, "nslaslicense": { - "_supported_operations": ["apply"], + "_supported_operations": ["apply", "get"], "action_payload_keys": { - "apply": ["filelocation", "filename"], + "apply": ["filelocation", "filename", "fixedbandwidth"], + "change": [], "create": [], "force": [], "import": [], @@ -43450,6 +44741,7 @@ "readwrite_arguments": { "filelocation": {"no_log": False, "type": "str"}, "filename": {"no_log": False, "type": "str"}, + "fixedbandwidth": {"no_log": False, "type": "bool"}, }, "singleton": True, "update_payload_keys": [], @@ -43458,6 +44750,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -43503,6 +44796,7 @@ "_supported_operations": ["add", "count", "delete", "get", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -43534,6 +44828,7 @@ "_supported_operations": ["add", "count", "delete", "get", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -43543,6 +44838,7 @@ "unset": [], }, "add_payload_keys": [ + "deviceprofilename", "forceupdateip", "licensemode", "licenseserverip", @@ -43557,16 +44853,22 @@ "disable_payload_keys": [], "enable_payload_keys": [], "get_arg_keys": ["servername"], - "immutable_keys": ["forceupdateip", "password", "username"], + "immutable_keys": [ + "deviceprofilename", + "forceupdateip", + "password", + "username", + ], "password_keys": ["password"], "primary_key": "licenseserverip", "primary_key_composite": ["servername"], "readwrite_arguments": { + "deviceprofilename": {"no_log": False, "type": "str"}, "forceupdateip": {"no_log": False, "type": "bool"}, "licensemode": { "choices": [ "CICO", - "LASConnected", + "LAS", "Pooled", "SelfManagedPool", "SelfManagedvCPU", @@ -43597,6 +44899,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -43676,6 +44979,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -43706,6 +45010,7 @@ "_supported_operations": ["clear", "count", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -43736,6 +45041,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -43775,9 +45081,10 @@ ], }, "nsmigration": { - "_supported_operations": ["count", "get"], + "_supported_operations": ["complete", "count", "get", "start", "stop"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -43807,6 +45114,7 @@ "_supported_operations": ["disable", "enable", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -43866,9 +45174,10 @@ "update_payload_keys": [], }, "nsnextgenapi": { - "_supported_operations": ["clear", "disable", "enable", "get"], + "_supported_operations": ["clear", "disable", "enable", "get", "reset"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -43896,6 +45205,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -44047,6 +45357,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -44095,6 +45406,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -44111,6 +45423,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -44127,6 +45440,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -44156,6 +45470,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -44185,6 +45500,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -44214,6 +45530,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -44253,6 +45570,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -44308,7 +45626,6 @@ "srcportop", "srcportval", "targettd", - "targettdval", "td", "vlan", "vxlan", @@ -44510,8 +45827,7 @@ "type": "str", }, "srcportval": {"no_log": False, "type": "str"}, - "targettd": {"no_log": False, "type": "bool"}, - "targettdval": {"no_log": False, "type": "int"}, + "targettd": {"no_log": False, "type": "int"}, "td": {"no_log": False, "type": "int"}, "vlan": {"no_log": False, "type": "int"}, "vxlan": {"no_log": False, "type": "int"}, @@ -44546,7 +45862,6 @@ "srcportop", "srcportval", "targettd", - "targettdval", "vlan", "vxlan", "vxlanvlanmap", @@ -44569,6 +45884,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -44866,6 +46182,7 @@ "_supported_operations": ["apply", "clear", "renumber"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -44893,6 +46210,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -44935,6 +46253,7 @@ "_supported_operations": ["count", "get", "get-byname", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -44981,6 +46300,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -45011,6 +46331,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -45036,6 +46357,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -45056,6 +46378,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -45094,6 +46417,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -45154,6 +46478,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -45206,6 +46531,7 @@ "_supported_operations": ["count", "flush", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -45233,6 +46559,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -45267,6 +46594,7 @@ "_supported_operations": ["clear"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -45300,6 +46628,7 @@ "_supported_operations": ["flush"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -45331,6 +46660,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -45361,6 +46691,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -45409,6 +46740,7 @@ "pktperretx", "rfc5961chlgacklimit", "sack", + "sendresetreasoncode", "slowstartincr", "synattackdetection", "synholdfastgiveup", @@ -45550,6 +46882,11 @@ "no_log": False, "type": "str", }, + "sendresetreasoncode": { + "choices": ["DISABLED", "ENABLED"], + "no_log": False, + "type": "str", + }, "slowstartincr": {"no_log": False, "type": "int"}, "synattackdetection": { "choices": ["DISABLED", "ENABLED"], @@ -45606,6 +46943,7 @@ "pktperretx", "rfc5961chlgacklimit", "sack", + "sendresetreasoncode", "slowstartincr", "synattackdetection", "synholdfastgiveup", @@ -45628,6 +46966,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -46023,6 +47362,7 @@ "_supported_operations": ["apply", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -46050,6 +47390,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -46133,6 +47474,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -46163,6 +47505,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -46183,6 +47526,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -46230,9 +47574,10 @@ "update_payload_keys": [], }, "nstrace": { - "_supported_operations": ["get"], + "_supported_operations": ["get", "start", "stop"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -46348,6 +47693,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -46378,6 +47724,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -46394,6 +47741,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -46410,6 +47758,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -46435,6 +47784,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -46464,6 +47814,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -46493,6 +47844,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -46530,6 +47882,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -46602,6 +47955,7 @@ "_supported_operations": ["count", "get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -46646,6 +48000,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -46685,6 +48040,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -46716,6 +48072,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -46757,6 +48114,7 @@ "_supported_operations": ["add", "count", "delete", "get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -46819,6 +48177,7 @@ "_supported_operations": ["disable", "enable", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -46842,13 +48201,88 @@ "singleton": True, "update_payload_keys": [], }, - "ospf6interface": { + "onlinkipv6prefix": { "_supported_operations": [ "add", + "count", + "delete", "get", + "get-byname", "unset", "update", ], + "action_payload_keys": { + "apply": [], + "change": [], + "create": [], + "force": [], + "import": [], + "link": [], + "switch": [], + "unlink": [], + "unset": [ + "autonomusprefix", + "decrementprefixlifetimes", + "depricateprefix", + "ipv6prefix", + "onlinkprefix", + "prefixpreferredlifetime", + "prefixvalidelifetime", + ], + }, + "add_payload_keys": [ + "autonomusprefix", + "decrementprefixlifetimes", + "depricateprefix", + "ipv6prefix", + "onlinkprefix", + "prefixpreferredlifetime", + "prefixvalidelifetime", + ], + "bindings": [], + "bindprimary_key": "", + "delete_arg_keys": [], + "disable_payload_keys": [], + "enable_payload_keys": [], + "get_arg_keys": [], + "immutable_keys": [], + "password_keys": [], + "primary_key": "ipv6prefix", + "primary_key_composite": [], + "readwrite_arguments": { + "autonomusprefix": { + "choices": ["NO", "YES"], + "no_log": False, + "type": "str", + }, + "decrementprefixlifetimes": { + "choices": ["NO", "YES"], + "no_log": False, + "type": "str", + }, + "depricateprefix": { + "choices": ["NO", "YES"], + "no_log": False, + "type": "str", + }, + "ipv6prefix": {"no_log": False, "type": "str"}, + "onlinkprefix": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, + "prefixpreferredlifetime": {"no_log": False, "type": "int"}, + "prefixvalidelifetime": {"no_log": False, "type": "int"}, + }, + "singleton": False, + "update_payload_keys": [ + "autonomusprefix", + "decrementprefixlifetimes", + "depricateprefix", + "ipv6prefix", + "onlinkprefix", + "prefixpreferredlifetime", + "prefixvalidelifetime", + ], + }, + "ospf6interface": { + "_supported_operations": ["add", "get", "unset", "update"], "action_payload_keys": { "apply": [], "create": [], @@ -46895,50 +48329,26 @@ "primary_key": "", "primary_key_composite": [], "readwrite_arguments": { - "areaId": { - "no_log": False, - "type": "int", - }, - "cost": { - "no_log": False, - "type": "int", - }, - "deadInterval": { - "no_log": False, - "type": "int", - }, - "helloInterval": { - "no_log": False, - "type": "int", - }, - "instanceId": { - "no_log": False, - "type": "int", - }, + "areaId": {"no_log": False, "type": "int"}, + "cost": {"no_log": False, "type": "int"}, + "deadInterval": {"no_log": False, "type": "int"}, + "helloInterval": {"no_log": False, "type": "int"}, + "instanceId": {"no_log": False, "type": "int"}, "name": {"no_log": False, "type": "str"}, "networkType": { - "no_log": False, - "type": "str", "choices": [ "broadcast", "non-broadcast", "point-to-multipoint", "point-to-point", ], - }, - "priority": { "no_log": False, - "type": "int", - }, - "retransmitInterval": { - "no_log": False, - "type": "int", + "type": "str", }, + "priority": {"no_log": False, "type": "int"}, + "retransmitInterval": {"no_log": False, "type": "int"}, "tagId": {"no_log": False, "type": "str"}, - "transmitDelay": { - "no_log": False, - "type": "int", - }, + "transmitDelay": {"no_log": False, "type": "int"}, }, "singleton": False, "update_payload_keys": [ @@ -46956,13 +48366,7 @@ ], }, "ospf6router": { - "_supported_operations": [ - "add", - "get", - "unset", - "update", - "delete", - ], + "_supported_operations": ["add", "delete", "get", "unset", "update"], "action_payload_keys": { "apply": [], "create": [], @@ -46986,12 +48390,10 @@ "primary_key_composite": [], "readwrite_arguments": { "afParams": { - "type": "list", "elements": "dict", "options": { "addressFamily": {"no_log": False, "type": "str"}, "redistribute": { - "type": "list", "elements": "dict", "options": { "metric": {"no_log": False, "type": "int"}, @@ -46999,27 +48401,20 @@ "protocol": {"no_log": False, "type": "str"}, "routeMap": {"no_log": False, "type": "str"}, }, + "type": "list", }, }, + "type": "list", }, - "passiveInterface": {"no_log": False, "type": "list", "elements": "str"}, + "passiveInterface": {"elements": "str", "no_log": False, "type": "list"}, "routerId": {"no_log": False, "type": "str"}, "tagId": {"no_log": False, "type": "str"}, }, "singleton": False, - "update_payload_keys": [ - "afParams", - "passiveInterface", - "tagId", - ], + "update_payload_keys": ["afParams", "passiveInterface", "tagId"], }, "ospfinterface": { - "_supported_operations": [ - "add", - "get", - "unset", - "update", - ], + "_supported_operations": ["add", "get", "unset", "update"], "action_payload_keys": { "apply": [], "create": [], @@ -47048,7 +48443,7 @@ "networkType", "priority", "retransmitInterval", - "transmitDelay" + "transmitDelay", ], "bindings": [], "bindprimary_key": "", @@ -47063,9 +48458,9 @@ "readwrite_arguments": { "authKey": {"no_log": False, "type": "str"}, "authType": { + "choices": ["message-digest", "null", "simple"], "no_log": False, "type": "str", - "choices": ["null", "simple", "message-digest"], }, "bfd": {"no_log": False, "type": "bool"}, "cost": {"no_log": False, "type": "int"}, @@ -47074,9 +48469,14 @@ "mtu": {"no_log": False, "type": "int"}, "name": {"no_log": False, "type": "str"}, "networkType": { + "choices": [ + "broadcast", + "non-broadcast", + "point-to-multipoint", + "point-to-point", + ], "no_log": False, "type": "str", - "choices": ["broadcast", "non-broadcast", "point-to-multipoint", "point-to-point"], }, "priority": {"no_log": False, "type": "int"}, "retransmitInterval": {"no_log": False, "type": "int"}, @@ -47092,13 +48492,7 @@ ], }, "ospfrouter": { - "_supported_operations": [ - "add", - "get", - "unset", - "update", - "delete", - ], + "_supported_operations": ["add", "delete", "get", "unset", "update"], "action_payload_keys": { "apply": [], "create": [], @@ -47134,26 +48528,23 @@ "primary_key_composite": [], "readwrite_arguments": { "networks": { - "type": "list", "elements": "dict", "options": { "area": {"no_log": False, "type": "int"}, "ipaddress": {"no_log": False, "type": "str"}, "netmask": {"no_log": False, "type": "int"}, }, + "type": "list", }, - "passiveInterface": {"no_log": False, "type": "list", "elements": "str"}, + "passiveInterface": {"elements": "str", "no_log": False, "type": "list"}, "processId": {"no_log": False, "type": "int"}, "redistribute": { - "type": "list", "elements": "dict", "options": { "metric": {"no_log": False, "type": "int"}, "metricType": {"no_log": False, "type": "int"}, "ospfProcessId": {"no_log": False, "type": "int"}, "protocol": { - "no_log": False, - "type": "str", "choices": [ "bgp", "connected", @@ -47164,10 +48555,13 @@ "rip", "static", ], + "no_log": False, + "type": "str", }, "routeMap": {"no_log": False, "type": "str"}, "tag": {"no_log": False, "type": "int"}, }, + "type": "list", }, "routerId": {"no_log": False, "type": "str"}, }, @@ -47180,85 +48574,6 @@ "routerId", ], }, - "onlinkipv6prefix": { - "_supported_operations": [ - "add", - "count", - "delete", - "get", - "get-byname", - "unset", - "update", - ], - "action_payload_keys": { - "apply": [], - "create": [], - "force": [], - "import": [], - "link": [], - "switch": [], - "unlink": [], - "unset": [ - "autonomusprefix", - "decrementprefixlifetimes", - "depricateprefix", - "ipv6prefix", - "onlinkprefix", - "prefixpreferredlifetime", - "prefixvalidelifetime", - ], - }, - "add_payload_keys": [ - "autonomusprefix", - "decrementprefixlifetimes", - "depricateprefix", - "ipv6prefix", - "onlinkprefix", - "prefixpreferredlifetime", - "prefixvalidelifetime", - ], - "bindings": [], - "bindprimary_key": "", - "delete_arg_keys": [], - "disable_payload_keys": [], - "enable_payload_keys": [], - "get_arg_keys": [], - "immutable_keys": [], - "password_keys": [], - "primary_key": "ipv6prefix", - "primary_key_composite": [], - "readwrite_arguments": { - "autonomusprefix": { - "choices": ["NO", "YES"], - "no_log": False, - "type": "str", - }, - "decrementprefixlifetimes": { - "choices": ["NO", "YES"], - "no_log": False, - "type": "str", - }, - "depricateprefix": { - "choices": ["NO", "YES"], - "no_log": False, - "type": "str", - }, - "ipv6prefix": {"no_log": False, "type": "str"}, - "onlinkprefix": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, - "prefixpreferredlifetime": {"no_log": False, "type": "int"}, - "prefixvalidelifetime": {"no_log": False, "type": "int"}, - }, - "singleton": False, - "update_payload_keys": [ - "autonomusprefix", - "decrementprefixlifetimes", - "depricateprefix", - "ipv6prefix", - "onlinkprefix", - "prefixpreferredlifetime", - "prefixvalidelifetime", - ], - }, "pcpprofile": { "_supported_operations": [ "add", @@ -47271,6 +48586,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -47350,6 +48666,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -47382,6 +48699,7 @@ "_supported_operations": ["Ping"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -47421,6 +48739,7 @@ "_supported_operations": ["Ping6"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -47471,6 +48790,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -47501,6 +48821,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -47525,6 +48846,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -47565,6 +48887,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -47610,6 +48933,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -47707,6 +49031,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -47740,6 +49065,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -47775,6 +49101,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -47805,6 +49132,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -47824,6 +49152,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -47944,6 +49273,7 @@ ], "action_payload_keys": { "apply": [], + "change": ["name"], "create": [], "force": [], "import": ["charset", "delimiter", "name", "overwrite", "src"], @@ -47987,6 +49317,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -48014,6 +49345,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -48033,6 +49365,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -48061,9 +49394,10 @@ "update_payload_keys": [], }, "policytracing": { - "_supported_operations": ["clear", "count", "get"], + "_supported_operations": ["clear", "count", "get", "start", "stop"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -48115,6 +49449,7 @@ ], "action_payload_keys": { "apply": [], + "change": ["name"], "create": [], "force": [], "import": [ @@ -48166,6 +49501,7 @@ "_supported_operations": ["clear", "get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -48202,6 +49538,7 @@ "_supported_operations": ["get", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -48237,6 +49574,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -48272,6 +49610,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -48307,6 +49646,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -48429,6 +49769,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -48467,6 +49808,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -48634,6 +49976,7 @@ "_supported_operations": ["count", "get", "kill"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -48672,6 +50015,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -48709,6 +50053,7 @@ "_supported_operations": ["Reboot"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -48732,136 +50077,11 @@ "singleton": True, "update_payload_keys": [], }, - "reporting": { - "_supported_operations": ["disable", "enable", "get"], - "action_payload_keys": { - "apply": [], - "create": [], - "force": [], - "import": [], - "link": [], - "switch": [], - "unlink": [], - "unset": [], - }, - "add_payload_keys": [], - "bindings": [], - "bindprimary_key": "", - "delete_arg_keys": [], - "disable_payload_keys": [], - "enable_payload_keys": [], - "get_arg_keys": [], - "immutable_keys": [], - "password_keys": [], - "primary_key": "", - "primary_key_composite": [], - "readwrite_arguments": {}, - "singleton": True, - "update_payload_keys": [], - }, - "reportingconfig": { - "_supported_operations": ["add", "count", "delete", "get", "get-byname"], - "action_payload_keys": { - "apply": [], - "create": [], - "force": [], - "import": [], - "link": [], - "switch": [], - "unlink": [], - "unset": [], - }, - "add_payload_keys": ["entitytypes", "name"], - "bindings": [], - "bindprimary_key": "", - "delete_arg_keys": ["name"], - "disable_payload_keys": [], - "enable_payload_keys": [], - "get_arg_keys": ["name"], - "immutable_keys": ["entitytypes", "name"], - "password_keys": [], - "primary_key": "entitytypes", - "primary_key_composite": [], - "readwrite_arguments": { - "entitytypes": { - "choices": [ - "appfwpolicy", - "appfwpolicylabel", - "appfwprofile", - "appqoepolicy", - "authenticationloginschemapolicy", - "authenticationoauthidppolicy", - "authenticationpolicy", - "authenticationpolicylabel", - "authenticationsamlidppolicy", - "authenticationvserver", - "authorizationpolicylabel", - "botpolicy", - "botpolicylabel", - "botprofile", - "cachecontentgroup", - "cachepolicy", - "cachepolicylabel", - "cmppolicy", - "cmppolicylabel", - "contentinspectionpolicy", - "contentinspectionpolicylabel", - "crvserver", - "csvserver", - "dnspolicylabel", - "dnsrecords", - "dospolicy", - "gslbdomain", - "gslbservice", - "gslbservicegroup", - "gslbservicegroupmember", - "gslbsite", - "gslbvserver", - "inat", - "inatsession", - "lbvserver", - "lldp", - "nsacl", - "nsacl6", - "nslimitidentifier", - "nsmemory", - "nspbr", - "nspbr6", - "pcpserver", - "responderpolicy", - "responderpolicylabel", - "rewritepolicy", - "rewritepolicylabel", - "rnatip", - "service", - "servicegroup", - "servicegroupmember", - "spilloverpolicy", - "sslvserver", - "tmsessionpolicy", - "tmtrafficpolicy", - "tunnelip", - "tunnelip6", - "uservserver", - "videooptimizationdetectionpolicy", - "videooptimizationdetectionpolicylabel", - "videooptimizationpacingpolicy", - "videooptimizationpacingpolicylabel", - "vlan", - "vxlan", - ], - "no_log": False, - "type": "str", - }, - "name": {"no_log": False, "type": "str"}, - }, - "singleton": False, - "update_payload_keys": [], - }, "reputationsettings": { "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -48908,6 +50128,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -48987,6 +50208,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -49087,6 +50309,7 @@ "_supported_operations": ["Import", "change", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": ["name"], "create": [], "force": [], "import": ["cacertfile", "comment", "name", "overwrite", "src"], @@ -49120,6 +50343,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -49159,6 +50383,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -49199,6 +50424,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -49235,6 +50461,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -49284,6 +50511,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -49303,6 +50531,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -49366,6 +50595,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -49452,6 +50682,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -49558,6 +50789,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -49597,6 +50829,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -49635,6 +50868,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -49670,6 +50904,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -49699,6 +50934,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -49746,6 +50982,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -49810,6 +51047,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -49876,6 +51114,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -49892,6 +51131,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -49908,6 +51148,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -49924,6 +51165,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -49973,6 +51215,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -50011,6 +51254,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -50041,6 +51285,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -50071,6 +51316,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -50100,6 +51346,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -50129,6 +51376,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -50159,6 +51407,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -50197,6 +51446,7 @@ "_supported_operations": ["flush"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -50237,6 +51487,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -50358,6 +51609,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -50462,13 +51714,7 @@ ], }, "routemap": { - "_supported_operations": [ - "add", - "delete", - "get", - "unset", - "update", - ], + "_supported_operations": ["add", "delete", "get", "unset", "update"], "action_payload_keys": { "apply": [], "create": [], @@ -50493,7 +51739,6 @@ "readwrite_arguments": { "name": {"no_log": False, "type": "str"}, "rules": { - "type": "list", "elements": "dict", "options": { "action": {"no_log": False, "type": "str"}, @@ -50512,6 +51757,7 @@ "setMetricType": {"no_log": False, "type": "str"}, "weight": {"no_log": False, "type": "int"}, }, + "type": "list", }, }, "singleton": False, @@ -50529,6 +51775,7 @@ ], "action_payload_keys": { "apply": ["commandstring"], + "change": [], "create": [], "force": [], "import": [], @@ -50559,6 +51806,7 @@ "_supported_operations": ["get", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -50590,6 +51838,16 @@ }, "save_config": { "_supported_operations": ["add"], + "action_payload_keys": { + "apply": [], + "create": [], + "force": [], + "import": [], + "link": [], + "switch": [], + "unlink": [], + "unset": [], + }, "add_payload_keys": ["all"], "bindings": [], "bindprimary_key": "", @@ -50598,6 +51856,7 @@ "enable_payload_keys": [], "get_arg_keys": [], "immutable_keys": [], + "password_keys": [], "primary_key": "", "primary_key_composite": [], "readwrite_arguments": { @@ -50621,6 +51880,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -50699,6 +51959,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -50884,6 +52145,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -50900,6 +52162,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -50916,6 +52179,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -51040,6 +52304,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -51087,6 +52352,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -51290,6 +52556,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -51306,6 +52573,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -51437,6 +52705,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -51511,6 +52780,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -51581,6 +52851,7 @@ "_supported_operations": ["Shutdown"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -51608,6 +52879,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -51667,6 +52939,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -51705,6 +52978,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -51806,6 +53080,7 @@ "APPFW-XMLPAYLOAD-CONTENT-TYPE-MISMATCH", "APPFW-XSS", "AVERAGE-CPU", + "AVG-MGMT-CPU-USE", "BOT-SIGNATURE-UPDATE", "CALLHOME-UPLOAD-EVENT", "CLOUD-REST-API-FAILURE", @@ -51837,6 +53112,7 @@ "ENTITY-STATE", "ENTITY-SYNFLOOD", "ENTITY-TXRATE", + "EXTRA-MGMT-CPU-USE", "FAN-SPEED-LOW", "GSLB-SITE-MEP-FLAP", "GSLB-SYNC-STATUS-FLIP", @@ -51898,6 +53174,7 @@ "SSL-CUR-SESSION-INUSE", "SSL-SYM-CRYPTO-UTILIZATION", "SYNFLOOD", + "SYS-KERNEL-ERROR", "SYSLOG-CONNECTION-DROPPED", "SYSTEM_USER_PASSWORD_EXPIRY_WARNING", "TCP-SYNFLOOD", @@ -51929,6 +53206,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -51963,6 +53241,7 @@ "_supported_operations": ["count", "get", "get-byname", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -51993,6 +53272,7 @@ "_supported_operations": ["add", "count", "delete", "get", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -52028,6 +53308,7 @@ "_supported_operations": ["add", "count", "delete", "get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -52059,6 +53340,7 @@ "_supported_operations": ["count", "get", "get-byname", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -52092,6 +53374,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -52173,6 +53456,7 @@ "_supported_operations": ["add", "count", "delete", "get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -52230,6 +53514,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -52268,6 +53553,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-all"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -52331,6 +53617,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -52387,6 +53674,7 @@ "_supported_operations": ["add", "count", "delete", "get", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -52429,6 +53717,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -52470,6 +53759,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -52504,6 +53794,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -52537,6 +53828,9 @@ "clientcertverification", "forward", "name", + "ocspcache", + "ocspcertvalidation", + "ocspstapling", "owasupport", "sessionid", "sessionidheader", @@ -52573,6 +53867,9 @@ "clientcertverification", "forward", "name", + "ocspcache", + "ocspcertvalidation", + "ocspstapling", "owasupport", "sessionid", "sessionidheader", @@ -52654,6 +53951,21 @@ }, "forward": {"no_log": False, "type": "str"}, "name": {"no_log": False, "type": "str"}, + "ocspcache": { + "choices": ["DISABLED", "ENABLED"], + "no_log": False, + "type": "str", + }, + "ocspcertvalidation": { + "choices": ["DISABLE", "MANDATORY", "OPTIONAL"], + "no_log": False, + "type": "str", + }, + "ocspstapling": { + "choices": ["DISABLED", "ENABLED"], + "no_log": False, + "type": "str", + }, "owasupport": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -52674,6 +53986,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -52704,6 +54017,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -52730,6 +54044,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -52749,6 +54064,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -52788,6 +54104,7 @@ "_supported_operations": ["create"], "action_payload_keys": { "apply": [], + "change": [], "create": [ "cacert", "cacertform", @@ -52845,6 +54162,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -52872,6 +54190,7 @@ ], "action_payload_keys": { "apply": ["name"], + "change": [], "create": [], "force": [], "import": ["name", "src"], @@ -52902,6 +54221,7 @@ "_supported_operations": ["Import", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": ["name", "src"], @@ -52932,6 +54252,7 @@ "_supported_operations": ["add", "count", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -52971,6 +54292,16 @@ ], "action_payload_keys": { "apply": [], + "change": [ + "cert", + "certkey", + "fipskey", + "inform", + "key", + "nodomaincheck", + "passplain", + "password", + ], "create": [], "force": [], "import": [], @@ -53051,6 +54382,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -53075,6 +54407,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -53113,6 +54446,7 @@ ], "action_payload_keys": { "apply": [], + "change": ["bundlefile", "certkeybundlename", "passplain"], "create": [], "force": [], "import": [], @@ -53144,6 +54478,7 @@ "_supported_operations": ["create"], "action_payload_keys": { "apply": [], + "change": [], "create": [ "challengepassword", "commonname", @@ -53217,6 +54552,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -53246,6 +54582,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -53266,6 +54603,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -53318,6 +54656,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [ "cacertfile", "cakeyfile", @@ -53433,6 +54772,7 @@ "_supported_operations": ["Import", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": ["name", "src"], @@ -53463,6 +54803,7 @@ "_supported_operations": ["convert"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -53490,6 +54831,7 @@ "_supported_operations": ["Import", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": ["name", "src"], @@ -53520,6 +54862,7 @@ "_supported_operations": ["create"], "action_payload_keys": { "apply": [], + "change": [], "create": ["bits", "dhfile", "gen"], "force": [], "import": [], @@ -53559,6 +54902,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -53638,10 +54982,39 @@ "terminatesession", ], }, + "ssldynamicclientcertcache": { + "_supported_operations": ["flush"], + "action_payload_keys": { + "apply": [], + "change": [], + "create": [], + "force": [], + "import": [], + "link": [], + "switch": [], + "unlink": [], + "unset": [], + }, + "add_payload_keys": [], + "bindings": [], + "bindprimary_key": "", + "delete_arg_keys": [], + "disable_payload_keys": [], + "enable_payload_keys": [], + "get_arg_keys": [], + "immutable_keys": [], + "password_keys": [], + "primary_key": "", + "primary_key_composite": [], + "readwrite_arguments": {}, + "singleton": True, + "update_payload_keys": [], + }, "sslecdsakey": { "_supported_operations": ["create"], "action_payload_keys": { "apply": [], + "change": [], "create": [ "aes256", "curve", @@ -53687,6 +55060,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -53749,6 +55123,7 @@ "_supported_operations": ["change", "get", "reset", "unset", "update"], "action_payload_keys": { "apply": [], + "change": ["fipsfw"], "create": [], "force": [], "import": [], @@ -53797,6 +55172,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": ["curve", "exponent", "fipskeyname", "keytype", "modulus"], "force": [], "import": ["exponent", "fipskeyname", "inform", "iv", "key", "wrapkeyname"], @@ -53838,6 +55214,7 @@ "_supported_operations": ["enable", "init"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -53869,6 +55246,7 @@ "_supported_operations": ["enable", "init"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -53901,6 +55279,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -53979,6 +55358,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -54010,6 +55390,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -54062,6 +55443,7 @@ "_supported_operations": ["Import", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": ["name", "password", "src"], @@ -54101,6 +55483,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -54169,6 +55552,7 @@ "add", "count", "delete", + "flush", "get", "get-byname", "unset", @@ -54176,6 +55560,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -54274,6 +55659,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -54463,6 +55849,7 @@ "_supported_operations": ["convert"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -54502,6 +55889,7 @@ "_supported_operations": ["convert"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -54542,6 +55930,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -54572,6 +55961,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -54592,6 +55982,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -54618,6 +56009,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -54642,6 +56034,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -54704,6 +56097,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -54712,6 +56106,7 @@ "unlink": [], "unset": [ "allowextendedmastersecret", + "allowlegacykdf", "allowunknownsni", "alpnprotocol", "ciphername", @@ -54731,6 +56126,7 @@ "dhfile", "dhkeyexpsizelimit", "dropreqwithnohostheader", + "dynamicclientcert", "encryptedclienthello", "encrypttriggerpktcount", "ersa", @@ -54782,6 +56178,7 @@ }, "add_payload_keys": [ "allowextendedmastersecret", + "allowlegacykdf", "allowunknownsni", "alpnprotocol", "cipherredirect", @@ -54799,6 +56196,7 @@ "dhfile", "dhkeyexpsizelimit", "dropreqwithnohostheader", + "dynamicclientcert", "encryptedclienthello", "encrypttriggerpktcount", "ersa", @@ -54870,6 +56268,11 @@ "no_log": False, "type": "str", }, + "allowlegacykdf": { + "choices": ["NO", "YES"], + "no_log": False, + "type": "str", + }, "allowunknownsni": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -54935,6 +56338,11 @@ "no_log": False, "type": "str", }, + "dynamicclientcert": { + "choices": ["DISABLED", "ENABLED"], + "no_log": False, + "type": "str", + }, "encryptedclienthello": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -55065,6 +56473,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -55081,6 +56490,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -55097,6 +56507,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -55113,6 +56524,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -55129,6 +56541,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -55191,6 +56604,7 @@ "singleton": False, "update_payload_keys": [ "allowextendedmastersecret", + "allowlegacykdf", "allowunknownsni", "alpnprotocol", "ciphername", @@ -55210,6 +56624,7 @@ "dhfile", "dhkeyexpsizelimit", "dropreqwithnohostheader", + "dynamicclientcert", "encryptedclienthello", "encrypttriggerpktcount", "ersa", @@ -55263,6 +56678,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -55305,6 +56721,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -55313,18 +56730,32 @@ "unlink": [], "unset": [], }, - "add_payload_keys": ["cipherpriority", "name", "sslicacertkey"], - "bindprimary_key": "sslicacertkey", - "delete_arg_keys": ["sslicacertkey"], + "add_payload_keys": [ + "certkeyname", + "cipherpriority", + "forgingcacertkey", + "name", + "sslicacertkey", + ], + "bindprimary_key": "certkeyname", + "delete_arg_keys": ["certkeyname", "forgingcacertkey", "sslicacertkey"], "disable_payload_keys": [], "enable_payload_keys": [], - "get_arg_keys": ["sslicacertkey"], - "immutable_keys": ["cipherpriority", "name", "sslicacertkey"], + "get_arg_keys": ["certkeyname", "forgingcacertkey", "sslicacertkey"], + "immutable_keys": [ + "certkeyname", + "cipherpriority", + "forgingcacertkey", + "name", + "sslicacertkey", + ], "password_keys": [], "primary_key": "name", "primary_key_composite": [], "readwrite_arguments": { + "certkeyname": {"no_log": False, "type": "str"}, "cipherpriority": {"no_log": False, "type": "int"}, + "forgingcacertkey": {"no_log": False, "type": "bool"}, "name": {"no_log": False, "type": "str"}, "sslicacertkey": {"no_log": False, "type": "str"}, }, @@ -55335,6 +56766,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -55367,6 +56799,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -55398,6 +56831,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -55428,6 +56862,7 @@ "_supported_operations": ["create"], "action_payload_keys": { "apply": [], + "change": [], "create": [ "aes256", "bits", @@ -55475,6 +56910,7 @@ "_supported_operations": ["count", "get", "get-byname", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -55647,6 +57083,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -55663,6 +57100,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -55679,6 +57117,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -55695,6 +57134,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -55711,6 +57151,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -55727,6 +57168,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -55743,6 +57185,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -55759,6 +57202,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -55775,6 +57219,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -55791,6 +57236,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -55807,6 +57253,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -55893,6 +57340,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -55934,6 +57382,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -55964,6 +57413,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -56022,6 +57472,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -56054,6 +57505,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -56085,6 +57537,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -56101,12 +57554,13 @@ "policyname", "priority", "servicename", + "type", ], "bindprimary_key": "policyname", - "delete_arg_keys": ["policyname", "priority"], + "delete_arg_keys": ["policyname", "priority", "type"], "disable_payload_keys": [], "enable_payload_keys": [], - "get_arg_keys": ["policyname", "priority"], + "get_arg_keys": ["policyname", "priority", "type"], "immutable_keys": [ "gotopriorityexpression", "invoke", @@ -56115,6 +57569,7 @@ "policyname", "priority", "servicename", + "type", ], "password_keys": [], "primary_key": "servicename", @@ -56131,6 +57586,7 @@ "policyname": {"no_log": False, "type": "str"}, "priority": {"no_log": False, "type": "int"}, "servicename": {"no_log": False, "type": "str"}, + "type": {"choices": ["SERVER_AUTH_VAL"], "no_log": False, "type": "str"}, }, "singleton": False, "update_payload_keys": [], @@ -56139,6 +57595,7 @@ "_supported_operations": ["count", "get", "get-byname", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -56226,6 +57683,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -56242,6 +57700,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -56258,6 +57717,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -56274,6 +57734,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -56290,6 +57751,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -56351,6 +57813,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -56392,6 +57855,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -56421,6 +57885,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -56476,6 +57941,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -56507,6 +57973,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -56537,6 +58004,7 @@ "_supported_operations": ["count", "get", "get-byname", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -56738,6 +58206,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -56754,6 +58223,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -56770,6 +58240,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -56786,6 +58257,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -56802,6 +58274,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -56818,6 +58291,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -56834,6 +58308,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -56850,6 +58325,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -56866,6 +58342,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -56882,6 +58359,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -56898,6 +58376,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -56914,6 +58393,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -56930,6 +58410,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -56946,6 +58427,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -56962,6 +58444,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -57056,6 +58539,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -57097,6 +58581,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -57127,6 +58612,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -57185,6 +58671,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -57215,6 +58702,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -57246,6 +58734,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -57276,6 +58765,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -57324,7 +58814,12 @@ "policyname": {"no_log": False, "type": "str"}, "priority": {"no_log": False, "type": "int"}, "type": { - "choices": ["CLIENTHELLO_REQ", "INTERCEPT_REQ", "REQUEST"], + "choices": [ + "CLIENTHELLO_REQ", + "CLIENT_AUTH_VAL", + "INTERCEPT_REQ", + "REQUEST", + ], "no_log": False, "type": "str", }, @@ -57337,6 +58832,7 @@ "_supported_operations": ["count", "create", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": ["password", "salt", "wrapkeyname"], "force": [], "import": [], @@ -57364,6 +58860,76 @@ "singleton": False, "update_payload_keys": [], }, + "sslzerotouchparam": { + "_supported_operations": ["get", "unset", "update"], + "action_payload_keys": { + "apply": [], + "change": [], + "create": [], + "force": [], + "import": [], + "link": [], + "switch": [], + "unlink": [], + "unset": [ + "ocspbatchingdelay", + "ocspbatchingdepth", + "ocspcachetimeout", + "ocsphttpmethod", + "ocspproducedattimeskew", + "ocspresptimeout", + "ocsptrustresponder", + "ocspurlresolvetimeout", + "ocspusenonce", + ], + }, + "add_payload_keys": [], + "bindings": [], + "bindprimary_key": "", + "delete_arg_keys": [], + "disable_payload_keys": [], + "enable_payload_keys": [], + "get_arg_keys": [], + "immutable_keys": [], + "password_keys": [], + "primary_key": "", + "primary_key_composite": [], + "readwrite_arguments": { + "ocspbatchingdelay": {"no_log": False, "type": "int"}, + "ocspbatchingdepth": {"no_log": False, "type": "int"}, + "ocspcachetimeout": {"no_log": False, "type": "int"}, + "ocsphttpmethod": { + "choices": ["GET", "POST"], + "no_log": False, + "type": "str", + }, + "ocspproducedattimeskew": {"no_log": False, "type": "int"}, + "ocspresptimeout": {"no_log": False, "type": "int"}, + "ocsptrustresponder": { + "choices": ["NO", "YES"], + "no_log": False, + "type": "str", + }, + "ocspurlresolvetimeout": {"no_log": False, "type": "int"}, + "ocspusenonce": { + "choices": ["DISABLED", "ENABLED"], + "no_log": False, + "type": "str", + }, + }, + "singleton": True, + "update_payload_keys": [ + "ocspbatchingdelay", + "ocspbatchingdepth", + "ocspcachetimeout", + "ocsphttpmethod", + "ocspproducedattimeskew", + "ocspresptimeout", + "ocsptrustresponder", + "ocspurlresolvetimeout", + "ocspusenonce", + ], + }, "streamidentifier": { "_supported_operations": [ "add", @@ -57376,6 +58942,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -57468,6 +59035,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -57514,6 +59082,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-all"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -57550,6 +59119,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -57580,6 +59150,7 @@ "_supported_operations": ["clear"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -57607,6 +59178,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -57695,6 +59267,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -57746,6 +59319,7 @@ "_supported_operations": ["add", "count", "delete", "get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -57798,6 +59372,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -57832,6 +59407,7 @@ "_supported_operations": ["clear", "count", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -57863,6 +59439,7 @@ "_supported_operations": ["update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -57890,6 +59467,7 @@ "_supported_operations": ["disable", "enable"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -57925,6 +59503,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [ "comment", "filename", @@ -57972,6 +59551,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -57999,41 +59579,11 @@ "singleton": False, "update_payload_keys": ["action", "cmdspec", "policyname"], }, - "systemcollectionparam": { - "_supported_operations": ["get", "unset", "update"], - "action_payload_keys": { - "apply": [], - "create": [], - "force": [], - "import": [], - "link": [], - "switch": [], - "unlink": [], - "unset": ["datapath", "loglevel"], - }, - "add_payload_keys": [], - "bindings": [], - "bindprimary_key": "", - "delete_arg_keys": [], - "disable_payload_keys": [], - "enable_payload_keys": [], - "get_arg_keys": [], - "immutable_keys": [], - "password_keys": [], - "primary_key": "", - "primary_key_composite": [], - "readwrite_arguments": { - "communityname": {"no_log": False, "type": "str"}, - "datapath": {"no_log": False, "type": "str"}, - "loglevel": {"no_log": False, "type": "str"}, - }, - "singleton": True, - "update_payload_keys": ["datapath", "loglevel"], - }, "systemcpuparam": { "_supported_operations": ["count", "get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -58063,70 +59613,11 @@ "singleton": False, "update_payload_keys": ["pemode"], }, - "systementitydata": { - "_supported_operations": ["delete", "get"], - "action_payload_keys": { - "apply": [], - "create": [], - "force": [], - "import": [], - "link": [], - "switch": [], - "unlink": [], - "unset": [], - }, - "add_payload_keys": [], - "bindings": [], - "bindprimary_key": "", - "delete_arg_keys": [ - "alldeleted", - "allinactive", - "core", - "datasource", - "name", - "type", - ], - "disable_payload_keys": [], - "enable_payload_keys": [], - "get_arg_keys": [ - "core", - "counters", - "datasource", - "endtime", - "last", - "name", - "starttime", - "type", - "unit", - ], - "immutable_keys": [], - "password_keys": [], - "primary_key": "", - "primary_key_composite": [], - "readwrite_arguments": { - "alldeleted": {"no_log": False, "type": "bool"}, - "allinactive": {"no_log": False, "type": "bool"}, - "core": {"no_log": False, "type": "int"}, - "counters": {"no_log": False, "type": "str"}, - "datasource": {"no_log": False, "type": "str"}, - "endtime": {"no_log": False, "type": "str"}, - "last": {"no_log": False, "type": "int"}, - "name": {"no_log": False, "type": "str"}, - "starttime": {"no_log": False, "type": "str"}, - "type": {"no_log": False, "type": "str"}, - "unit": { - "choices": ["DAYS", "HOURS", "MONTHS"], - "no_log": False, - "type": "str", - }, - }, - "singleton": True, - "update_payload_keys": [], - }, "systemextramgmtcpu": { "_supported_operations": ["disable", "enable", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -58154,6 +59645,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -58186,6 +59678,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -58318,6 +59811,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -58450,6 +59944,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -58582,6 +60077,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -58714,6 +60210,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -58846,6 +60343,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -58978,6 +60476,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -59118,6 +60617,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -59170,6 +60670,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -59186,6 +60687,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -59202,6 +60704,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -59230,6 +60733,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -59259,6 +60763,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -59289,6 +60794,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -59318,6 +60824,7 @@ "_supported_operations": ["check"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -59345,6 +60852,7 @@ "_supported_operations": ["change"], "action_payload_keys": { "apply": [], + "change": ["level"], "create": [], "force": [], "import": [], @@ -59370,37 +60878,11 @@ "singleton": True, "update_payload_keys": [], }, - "systemlevelreporting": { - "_supported_operations": ["disable", "enable", "get"], - "action_payload_keys": { - "apply": [], - "create": [], - "force": [], - "import": [], - "link": [], - "switch": [], - "unlink": [], - "unset": [], - }, - "add_payload_keys": [], - "bindings": [], - "bindprimary_key": "", - "delete_arg_keys": [], - "disable_payload_keys": [], - "enable_payload_keys": [], - "get_arg_keys": [], - "immutable_keys": [], - "password_keys": [], - "primary_key": "", - "primary_key_composite": [], - "readwrite_arguments": {}, - "singleton": True, - "update_payload_keys": [], - }, "systemnsbtracing": { "_supported_operations": ["disable", "enable", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -59428,6 +60910,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -59435,9 +60918,12 @@ "switch": [], "unlink": [], "unset": [ + "autosaveconfig", "basicauth", "cliloglevel", "daystoexpire", + "denylist", + "denylistlogging", "doppler", "fipsusermode", "forcepasswordchange", @@ -59473,6 +60959,11 @@ "primary_key": "", "primary_key_composite": [], "readwrite_arguments": { + "autosaveconfig": { + "choices": ["DISABLED", "ENABLED"], + "no_log": False, + "type": "str", + }, "basicauth": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -59493,6 +60984,12 @@ "type": "str", }, "daystoexpire": {"no_log": False, "type": "int"}, + "denylist": {"choices": ["OFF", "ON"], "no_log": False, "type": "str"}, + "denylistlogging": { + "choices": ["OFF", "ON"], + "no_log": False, + "type": "str", + }, "doppler": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -59570,9 +61067,12 @@ }, "singleton": True, "update_payload_keys": [ + "autosaveconfig", "basicauth", "cliloglevel", "daystoexpire", + "denylist", + "denylistlogging", "doppler", "fipsusermode", "forcepasswordchange", @@ -59600,6 +61100,7 @@ "_supported_operations": ["count", "create", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": ["filename"], "force": [], "import": [], @@ -59627,6 +61128,7 @@ "_supported_operations": ["count", "get", "get-byname", "kill"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -59657,6 +61159,7 @@ "_supported_operations": ["disable", "enable"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -59684,6 +61187,7 @@ "_supported_operations": ["Import", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": ["name", "src", "sshkeytype"], @@ -59727,6 +61231,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -59791,6 +61296,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -59807,6 +61313,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -59837,6 +61344,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -59866,6 +61374,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -59904,6 +61413,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -59975,6 +61485,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -60005,6 +61516,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -60035,6 +61547,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -60145,6 +61658,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -60204,6 +61718,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -60643,6 +62158,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -60734,6 +62250,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -60818,6 +62335,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -60857,6 +62375,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -60950,6 +62469,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -60981,6 +62501,7 @@ "_supported_operations": ["Traceroute"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -61024,6 +62545,7 @@ "_supported_operations": ["Traceroute6"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -61072,6 +62594,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -61129,6 +62652,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -61212,6 +62736,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -61244,6 +62769,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -61270,6 +62796,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -61303,6 +62830,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -61322,6 +62850,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -61384,6 +62913,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -61420,6 +62950,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -61565,6 +63096,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -61600,6 +63132,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -61635,6 +63168,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -61677,6 +63211,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -61730,6 +63265,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -61782,6 +63318,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -61824,6 +63361,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -61857,6 +63395,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -61893,6 +63432,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -61912,6 +63452,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -61966,6 +63507,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -62040,6 +63582,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -62123,6 +63666,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -62165,6 +63709,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -62207,6 +63752,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -62240,6 +63786,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -62276,6 +63823,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -62295,6 +63843,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -62349,6 +63898,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -62387,6 +63937,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -62450,6 +64001,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -62466,6 +64018,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -62482,6 +64035,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -62498,6 +64052,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -62514,6 +64069,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -62540,6 +64096,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -62571,6 +64128,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -62602,6 +64160,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -62633,6 +64192,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -62665,6 +64225,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -62705,6 +64266,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -62771,6 +64333,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -62810,6 +64373,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -62880,6 +64444,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -62911,6 +64476,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -62946,6 +64512,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -63017,6 +64584,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -63046,6 +64614,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -63090,6 +64659,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -63134,6 +64704,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -63178,6 +64749,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -63222,6 +64794,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -63266,6 +64839,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -63310,6 +64884,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -63354,6 +64929,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -63398,6 +64974,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -63442,6 +65019,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -63486,6 +65064,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -63530,6 +65109,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -63559,6 +65139,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -63589,6 +65170,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -63619,6 +65201,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -63648,6 +65231,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -63677,6 +65261,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -63732,6 +65317,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -63766,6 +65352,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -63911,6 +65498,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -63940,6 +65528,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -63969,6 +65558,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -63998,6 +65588,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -64023,10 +65614,41 @@ "singleton": False, "update_payload_keys": [], }, + "vpnglobal_vpnsecureprivateaccessprofile_binding": { + "_supported_operations": ["add", "count", "delete", "get"], + "action_payload_keys": { + "apply": [], + "change": [], + "create": [], + "force": [], + "import": [], + "link": [], + "switch": [], + "unlink": [], + "unset": [], + }, + "add_payload_keys": ["gotopriorityexpression", "secureprivateaccessprofile"], + "bindprimary_key": "secureprivateaccessprofile", + "delete_arg_keys": ["secureprivateaccessprofile"], + "disable_payload_keys": [], + "enable_payload_keys": [], + "get_arg_keys": ["secureprivateaccessprofile"], + "immutable_keys": ["gotopriorityexpression", "secureprivateaccessprofile"], + "password_keys": [], + "primary_key": "", + "primary_key_composite": [], + "readwrite_arguments": { + "gotopriorityexpression": {"no_log": False, "type": "str"}, + "secureprivateaccessprofile": {"no_log": False, "type": "str"}, + }, + "singleton": False, + "update_payload_keys": [], + }, "vpnglobal_vpnsessionpolicy_binding": { "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -64151,6 +65773,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -64195,6 +65818,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -64224,6 +65848,7 @@ "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -64274,6 +65899,7 @@ "_supported_operations": ["count", "get", "kill"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -64296,6 +65922,8 @@ "readwrite_arguments": { "all": {"no_log": False, "type": "bool"}, "nodeid": {"no_log": False, "type": "int"}, + "productname": {"no_log": False, "type": "str"}, + "tenantname": {"no_log": False, "type": "str"}, "transproto": {"choices": ["TCP", "UDP"], "no_log": False, "type": "str"}, "username": {"no_log": False, "type": "str"}, }, @@ -64306,6 +65934,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -64380,6 +66009,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -64432,6 +66062,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -64505,6 +66136,7 @@ "samesite", "securebrowse", "secureprivateaccess", + "secureprivateaccessprofile", "sesstimeout", "smartgroup", "socksproxy", @@ -64741,6 +66373,7 @@ "no_log": False, "type": "str", }, + "secureprivateaccessprofile": {"no_log": False, "type": "str"}, "sesstimeout": {"no_log": False, "type": "int"}, "smartgroup": {"no_log": False, "type": "str"}, "socksproxy": {"no_log": False, "type": "str"}, @@ -64903,6 +66536,7 @@ "_supported_operations": ["count", "get", "kill"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -64942,6 +66576,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -64996,6 +66631,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -65027,6 +66663,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -65069,6 +66706,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -65500,6 +67138,89 @@ "skewtime", ], }, + "vpnsecureprivateaccessprofile": { + "_supported_operations": [ + "add", + "count", + "delete", + "get", + "get-byname", + "unset", + "update", + ], + "action_payload_keys": { + "apply": [], + "change": [], + "create": [], + "force": [], + "import": [], + "link": [], + "switch": [], + "unlink": [], + "unset": [ + "chromeenterprisepremiummode", + "customerid", + "forceclienttype", + "googlecustomerid", + "googlesecuritygatewayid", + "name", + "sharedsecret", + ], + }, + "add_payload_keys": [ + "chromeenterprisepremiummode", + "customerid", + "forceclienttype", + "googlecustomerid", + "googlesecuritygatewayid", + "name", + "sharedsecret", + "url", + ], + "bindings": [], + "bindprimary_key": "", + "delete_arg_keys": [], + "disable_payload_keys": [], + "enable_payload_keys": [], + "get_arg_keys": [], + "immutable_keys": [], + "password_keys": ["sharedsecret"], + "primary_key": "name", + "primary_key_composite": [], + "readwrite_arguments": { + "chromeenterprisepremiummode": { + "choices": [ + "OFF", + "WITHOUT_PARTNER_CONNECTOR", + "WITH_PARTNER_CONNECTOR", + ], + "no_log": False, + "type": "str", + }, + "customerid": {"no_log": False, "type": "str"}, + "forceclienttype": { + "choices": ["OFF", "ON"], + "no_log": False, + "type": "str", + }, + "googlecustomerid": {"no_log": False, "type": "str"}, + "googlesecuritygatewayid": {"no_log": False, "type": "str"}, + "name": {"no_log": False, "type": "str"}, + "sharedsecret": {"no_log": True, "type": "str"}, + "url": {"no_log": False, "type": "str"}, + }, + "singleton": False, + "update_payload_keys": [ + "chromeenterprisepremiummode", + "customerid", + "forceclienttype", + "googlecustomerid", + "googlesecuritygatewayid", + "name", + "sharedsecret", + "url", + ], + }, "vpnsessionaction": { "_supported_operations": [ "add", @@ -65512,6 +67233,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -65990,6 +67712,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -66029,6 +67752,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -66112,6 +67836,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -66151,6 +67876,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -66245,6 +67971,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -66337,6 +68064,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -66384,6 +68112,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -66519,6 +68248,7 @@ "vpnvserver_vpnintranetapplication_binding", "vpnvserver_vpnnexthopserver_binding", "vpnvserver_vpnportaltheme_binding", + "vpnvserver_vpnsecureprivateaccessprofile_binding", "vpnvserver_vpnsessionpolicy_binding", "vpnvserver_vpntrafficpolicy_binding", "vpnvserver_vpnurl_binding", @@ -66657,6 +68387,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -66673,6 +68404,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -66689,6 +68421,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -66705,6 +68438,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -66721,6 +68455,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -66737,6 +68472,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -66753,6 +68489,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -66769,6 +68506,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -66785,6 +68523,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -66801,6 +68540,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -66817,6 +68557,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -66833,6 +68574,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -66849,6 +68591,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -66865,6 +68608,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -66881,6 +68625,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -66897,6 +68642,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -66913,6 +68659,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -66929,6 +68676,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -66945,6 +68693,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -66961,6 +68710,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -66977,6 +68727,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -66993,6 +68744,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -67009,6 +68761,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -67025,6 +68778,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -67041,6 +68795,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -67057,6 +68812,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -67073,6 +68829,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -67089,6 +68846,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -67105,6 +68863,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -67121,6 +68880,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -67137,6 +68897,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -67153,6 +68914,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -67169,6 +68931,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -67185,6 +68948,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -67201,6 +68965,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -67217,6 +68982,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -67233,6 +68999,24 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", + "elements": "dict", + "type": "list", + }, + "mode": { + "choices": ["bind", "desired", "unbind"], + "default": "desired", + "type": "str", + }, + }, + "type": "dict", + }, + "vpnvserver_vpnsecureprivateaccessprofile_binding": { + "no_log": False, + "options": { + "binding_members": { + "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -67249,6 +69033,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -67265,6 +69050,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -67281,6 +69067,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -67297,6 +69084,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -67364,6 +69152,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -67425,6 +69214,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -67454,6 +69244,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -67483,6 +69274,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -67544,6 +69336,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -67605,6 +69398,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -67666,6 +69460,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -67727,6 +69522,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -67788,6 +69584,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -67849,6 +69646,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -67910,6 +69708,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -67971,6 +69770,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -68032,6 +69832,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -68093,6 +69894,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -68154,6 +69956,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -68215,6 +70018,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -68276,6 +70080,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -68337,6 +70142,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -68398,6 +70204,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -68459,6 +70266,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -68520,6 +70328,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -68581,6 +70390,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -68642,6 +70452,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -68703,6 +70514,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -68764,6 +70576,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -68794,6 +70607,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -68824,6 +70638,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -68885,6 +70700,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -68946,6 +70762,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -68975,6 +70792,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -69004,6 +70822,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -69038,6 +70857,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -69099,6 +70919,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -69129,6 +70950,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -69158,6 +70980,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -69187,6 +71010,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -69216,6 +71040,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -69241,10 +71066,41 @@ "singleton": False, "update_payload_keys": [], }, + "vpnvserver_vpnsecureprivateaccessprofile_binding": { + "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], + "action_payload_keys": { + "apply": [], + "change": [], + "create": [], + "force": [], + "import": [], + "link": [], + "switch": [], + "unlink": [], + "unset": [], + }, + "add_payload_keys": ["name", "secureprivateaccessprofile"], + "bindprimary_key": "secureprivateaccessprofile", + "delete_arg_keys": ["secureprivateaccessprofile"], + "disable_payload_keys": [], + "enable_payload_keys": [], + "get_arg_keys": ["secureprivateaccessprofile"], + "immutable_keys": ["name", "secureprivateaccessprofile"], + "password_keys": [], + "primary_key": "name", + "primary_key_composite": [], + "readwrite_arguments": { + "name": {"no_log": False, "type": "str"}, + "secureprivateaccessprofile": {"no_log": False, "type": "str"}, + }, + "singleton": False, + "update_payload_keys": [], + }, "vpnvserver_vpnsessionpolicy_binding": { "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -69306,6 +71162,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -69367,6 +71224,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -69396,6 +71254,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -69465,6 +71324,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -69536,6 +71396,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -69552,6 +71413,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -69568,6 +71430,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -69584,6 +71447,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -69600,6 +71464,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -69616,6 +71481,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -69652,6 +71518,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -69720,6 +71587,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -69736,6 +71604,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -69752,6 +71621,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -69780,6 +71650,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -69809,6 +71680,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -69838,6 +71710,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -69867,6 +71740,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -69896,6 +71770,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -69925,6 +71800,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -69954,6 +71830,7 @@ "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -69989,6 +71866,7 @@ "_supported_operations": ["delete", "disable", "enable", "update"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -70049,6 +71927,7 @@ ], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -70119,6 +71998,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -70135,6 +72015,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -70151,6 +72032,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -70167,6 +72049,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -70193,6 +72076,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -70223,6 +72107,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -70253,6 +72138,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -70282,6 +72168,7 @@ "_supported_operations": ["add", "count", "delete", "get", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -70308,6 +72195,7 @@ "options": { "binding_members": { "default": [], + "description": "List " "of " "binding " "members", "elements": "dict", "type": "list", }, @@ -70327,6 +72215,7 @@ "_supported_operations": ["add", "count", "delete", "get-all", "get-byname"], "action_payload_keys": { "apply": [], + "change": [], "create": [], "force": [], "import": [], @@ -70353,4 +72242,36 @@ "singleton": False, "update_payload_keys": [], }, + "wasmmodule": { + "_supported_operations": ["add", "count", "delete", "get", "get-byname"], + "action_payload_keys": { + "apply": [], + "change": [], + "create": [], + "force": [], + "import": [], + "link": [], + "switch": [], + "unlink": [], + "unset": [], + }, + "add_payload_keys": ["modulefile", "name", "signaturefile"], + "bindings": [], + "bindprimary_key": "", + "delete_arg_keys": [], + "disable_payload_keys": [], + "enable_payload_keys": [], + "get_arg_keys": [], + "immutable_keys": ["modulefile", "name", "signaturefile"], + "password_keys": [], + "primary_key": "name", + "primary_key_composite": [], + "readwrite_arguments": { + "modulefile": {"no_log": False, "type": "str"}, + "name": {"no_log": False, "type": "str"}, + "signaturefile": {"no_log": False, "type": "str"}, + }, + "singleton": False, + "update_payload_keys": [], + }, } diff --git a/plugins/modules/aaagroup.py b/plugins/modules/aaagroup.py index fdd4b0c8a..526d67558 100644 --- a/plugins/modules/aaagroup.py +++ b/plugins/modules/aaagroup.py @@ -92,7 +92,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] aaagroup_auditnslogpolicy_binding: type: dict @@ -117,7 +116,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] aaagroup_auditsyslogpolicy_binding: type: dict @@ -142,7 +140,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] aaagroup_authorizationpolicy_binding: type: dict @@ -167,7 +164,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] aaagroup_intranetip6_binding: type: dict @@ -192,7 +188,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] aaagroup_intranetip_binding: type: dict @@ -217,7 +212,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] aaagroup_tmsessionpolicy_binding: type: dict @@ -242,7 +236,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] aaagroup_vpnintranetapplication_binding: type: dict @@ -267,7 +260,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] aaagroup_vpnsessionpolicy_binding: type: dict @@ -292,7 +284,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] aaagroup_vpntrafficpolicy_binding: type: dict @@ -317,7 +308,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] aaagroup_vpnurl_binding: type: dict @@ -342,7 +332,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] aaagroup_vpnurlpolicy_binding: type: dict @@ -367,7 +356,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/aaagroup_vpnsecureprivateaccessprofile_binding.py b/plugins/modules/aaagroup_vpnsecureprivateaccessprofile_binding.py new file mode 100644 index 000000000..748fe815b --- /dev/null +++ b/plugins/modules/aaagroup_vpnsecureprivateaccessprofile_binding.py @@ -0,0 +1,145 @@ +#!/usr/bin/python + +# -*- coding: utf-8 -*- + +# Copyright (c) 2025 Cloud Software Group, Inc. +# MIT License (see LICENSE or https://opensource.org/licenses/MIT) + +from __future__ import absolute_import, division, print_function + +__metaclass__ = type + + +ANSIBLE_METADATA = { + "metadata_version": "1.1", + "status": ["preview"], + "supported_by": "community", +} + +DOCUMENTATION = r""" +--- +module: aaagroup_vpnsecureprivateaccessprofile_binding +short_description: Binding Resource definition for describing association between + aaagroup and vpnsecureprivateaccessprofile resources +description: Binding Resource definition for describing association between aaagroup + and vpnsecureprivateaccessprofile resources +version_added: 2.0.0 +author: + - Sumanth Lingappa (@sumanth-lingappa) + - Shiva Shankar Vaddepally (@shivashankar-vaddepally) +options: + state: + choices: + - present + - absent + default: present + description: + - The state of the resource being configured by the module on the NetScaler + ADC node. + - When C(present), the resource will be added/updated configured according to + the module's parameters. + - When C(absent), the resource will be deleted from the NetScaler ADC node. + type: str + remove_non_updatable_params: + choices: + - 'yes' + - 'no' + default: 'no' + description: + - When given yes, the module will remove any parameters that are not updatable + in the resource. + - If no, the module will return error if any non-updatable parameters are provided. + type: str + gotopriorityexpression: + type: str + description: + - 'Expression or other value specifying the next policy to evaluate if the current + policy evaluates to TRUE. Specify one of the following values:' + - '* NEXT - Evaluate the policy with the next higher priority number.' + - '* END - End policy evaluation.' + - '* USE_INVOCATION_RESULT - Applicable if this policy invokes another policy + label. If the final goto in the invoked policy label has a value of END, the + evaluation stops. If the final goto is anything other than END, the current + policy label performs a NEXT.' + - '* An expression that evaluates to a number.' + - 'If you specify an expression, the number to which it evaluates determines + the next policy to evaluate, as follows:' + - '* If the expression evaluates to a higher numbered priority, the policy + with that priority is evaluated next.' + - '* If the expression evaluates to the priority of the current policy, the + policy with the next higher numbered priority is evaluated next.' + - '* If the expression evaluates to a number that is larger than the largest + numbered priority, policy evaluation ends.' + - 'An UNDEF event is triggered if:' + - '* The expression is invalid.' + - '* The expression evaluates to a priority number that is numerically lower + than the current policy''s priority.' + - '* The expression evaluates to a priority number that is between the current + policy''s priority number (say, 30) and the highest priority number (say, + 100), but does not match any configured priority number (for example, the + expression evaluates to the number 85). This example assumes that the priority + number increments by 10 for every successive policy, and therefore a priority + number of 85 does not exist in the policy label.' + groupname: + type: str + description: + - Name of the group that you are binding. + secureprivateaccessprofile: + type: str + description: + - Name of the Secure Private Access Profile bound to the group. +extends_documentation_fragment: netscaler.adc.netscaler_adc + +""" + +EXAMPLES = r""" +""" + +RETURN = r""" +--- +changed: + description: Indicates if any change is made by the module + returned: always + type: bool + sample: true +diff: + description: Dictionary of before and after changes + returned: always + type: dict + sample: {'before': {'key1': 'xyz'}, 'after': {'key2': 'pqr'}, 'prepared': 'changes + done'} +diff_list: + description: List of differences between the actual configured object and the configuration + specified in the module + returned: when changed + type: list + sample: ["Attribute `key1` differs. Desired: () XYZ. Existing: () PQR"] +failed: + description: Indicates if the module failed or not + returned: always + type: bool + sample: false +loglines: + description: list of logged messages by the module + returned: always + type: list + sample: ['message 1', 'message 2'] + +""" + + +import os + +from ..module_utils.module_executor import ModuleExecutor + +RESOURCE_NAME = os.path.basename(__file__).replace(".py", "") + + +def main(): + executor = ModuleExecutor(RESOURCE_NAME) + executor.main() + + +if __name__ == "__main__": + main() diff --git a/plugins/modules/aaaparameter.py b/plugins/modules/aaaparameter.py index 5eda04e4b..35a1fb1ed 100644 --- a/plugins/modules/aaaparameter.py +++ b/plugins/modules/aaaparameter.py @@ -255,8 +255,8 @@ description: - Entities for which WAF Protection need to be applied. - 'Available settings function as follows:' - - '* C(DEFAULT) - Both C(AUTH) and C(VPN) Protections are enabled. This is default - value for wafProtection' + - '* C(DEFAULT) - C(AUTH), C(VPN) and C(PORTAL) Protections are enabled. This + is the default value for wafProtection' - '* C(AUTH) - Endpoints used for Authentication applicable for both AAATM, IDP, GATEWAY use cases.' - '* C(VPN) - Endpoints used for Gateway use cases.' @@ -269,16 +269,6 @@ """ EXAMPLES = r""" ---- -- name: Sample aaaparameter playbook - hosts: demo_netscalers - gather_facts: false - tasks: - - name: Configure aaaparameter - delegate_to: localhost - netscaler.adc.aaaparameter: - state: present - maxaaausers: '5' """ RETURN = r""" diff --git a/plugins/modules/aaauser.py b/plugins/modules/aaauser.py index 64f95f8bf..31e6f017e 100644 --- a/plugins/modules/aaauser.py +++ b/plugins/modules/aaauser.py @@ -95,7 +95,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] aaauser_auditsyslogpolicy_binding: type: dict @@ -120,7 +119,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] aaauser_authorizationpolicy_binding: type: dict @@ -145,7 +143,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] aaauser_intranetip6_binding: type: dict @@ -170,7 +167,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] aaauser_intranetip_binding: type: dict @@ -195,7 +191,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] aaauser_tmsessionpolicy_binding: type: dict @@ -220,7 +215,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] aaauser_vpnintranetapplication_binding: type: dict @@ -245,7 +239,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] aaauser_vpnsessionpolicy_binding: type: dict @@ -270,7 +263,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] aaauser_vpntrafficpolicy_binding: type: dict @@ -295,7 +287,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] aaauser_vpnurl_binding: type: dict @@ -320,7 +311,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] aaauser_vpnurlpolicy_binding: type: dict @@ -345,7 +335,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/aaauser_vpnsecureprivateaccessprofile_binding.py b/plugins/modules/aaauser_vpnsecureprivateaccessprofile_binding.py new file mode 100644 index 000000000..663f90032 --- /dev/null +++ b/plugins/modules/aaauser_vpnsecureprivateaccessprofile_binding.py @@ -0,0 +1,145 @@ +#!/usr/bin/python + +# -*- coding: utf-8 -*- + +# Copyright (c) 2025 Cloud Software Group, Inc. +# MIT License (see LICENSE or https://opensource.org/licenses/MIT) + +from __future__ import absolute_import, division, print_function + +__metaclass__ = type + + +ANSIBLE_METADATA = { + "metadata_version": "1.1", + "status": ["preview"], + "supported_by": "community", +} + +DOCUMENTATION = r""" +--- +module: aaauser_vpnsecureprivateaccessprofile_binding +short_description: Binding Resource definition for describing association between + aaauser and vpnsecureprivateaccessprofile resources +description: Binding Resource definition for describing association between aaauser + and vpnsecureprivateaccessprofile resources +version_added: 2.0.0 +author: + - Sumanth Lingappa (@sumanth-lingappa) + - Shiva Shankar Vaddepally (@shivashankar-vaddepally) +options: + state: + choices: + - present + - absent + default: present + description: + - The state of the resource being configured by the module on the NetScaler + ADC node. + - When C(present), the resource will be added/updated configured according to + the module's parameters. + - When C(absent), the resource will be deleted from the NetScaler ADC node. + type: str + remove_non_updatable_params: + choices: + - 'yes' + - 'no' + default: 'no' + description: + - When given yes, the module will remove any parameters that are not updatable + in the resource. + - If no, the module will return error if any non-updatable parameters are provided. + type: str + gotopriorityexpression: + type: str + description: + - 'Expression or other value specifying the next policy to evaluate if the current + policy evaluates to TRUE. Specify one of the following values:' + - '* NEXT - Evaluate the policy with the next higher priority number.' + - '* END - End policy evaluation.' + - '* USE_INVOCATION_RESULT - Applicable if this policy invokes another policy + label. If the final goto in the invoked policy label has a value of END, the + evaluation stops. If the final goto is anything other than END, the current + policy label performs a NEXT.' + - '* An expression that evaluates to a number.' + - 'If you specify an expression, the number to which it evaluates determines + the next policy to evaluate, as follows:' + - '* If the expression evaluates to a higher numbered priority, the policy + with that priority is evaluated next.' + - '* If the expression evaluates to the priority of the current policy, the + policy with the next higher numbered priority is evaluated next.' + - '* If the expression evaluates to a number that is larger than the largest + numbered priority, policy evaluation ends.' + - 'An UNDEF event is triggered if:' + - '* The expression is invalid.' + - '* The expression evaluates to a priority number that is numerically lower + than the current policy''s priority.' + - '* The expression evaluates to a priority number that is between the current + policy''s priority number (say, 30) and the highest priority number (say, + 100), but does not match any configured priority number (for example, the + expression evaluates to the number 85). This example assumes that the priority + number increments by 10 for every successive policy, and therefore a priority + number of 85 does not exist in the policy label.' + secureprivateaccessprofile: + type: str + description: + - Name of the Secure Private Access Profile bound to the user. + username: + type: str + description: + - User account to which to bind the policy. +extends_documentation_fragment: netscaler.adc.netscaler_adc + +""" + +EXAMPLES = r""" +""" + +RETURN = r""" +--- +changed: + description: Indicates if any change is made by the module + returned: always + type: bool + sample: true +diff: + description: Dictionary of before and after changes + returned: always + type: dict + sample: {'before': {'key1': 'xyz'}, 'after': {'key2': 'pqr'}, 'prepared': 'changes + done'} +diff_list: + description: List of differences between the actual configured object and the configuration + specified in the module + returned: when changed + type: list + sample: ["Attribute `key1` differs. Desired: () XYZ. Existing: () PQR"] +failed: + description: Indicates if the module failed or not + returned: always + type: bool + sample: false +loglines: + description: list of logged messages by the module + returned: always + type: list + sample: ['message 1', 'message 2'] + +""" + + +import os + +from ..module_utils.module_executor import ModuleExecutor + +RESOURCE_NAME = os.path.basename(__file__).replace(".py", "") + + +def main(): + executor = ModuleExecutor(RESOURCE_NAME) + executor.main() + + +if __name__ == "__main__": + main() diff --git a/plugins/modules/analyticsprofile.py b/plugins/modules/analyticsprofile.py index ee3e69d6a..0d17f0ed2 100644 --- a/plugins/modules/analyticsprofile.py +++ b/plugins/modules/analyticsprofile.py @@ -31,6 +31,7 @@ - present - absent - unset + - changed default: present description: - The state of the resource being configured by the module on the NetScaler @@ -39,6 +40,8 @@ the module's parameters. - When C(absent), the resource will be deleted from the NetScaler ADC node. - When C(unset), the resource will be unset on the NetScaler ADC node. + - When C(changed), the resource will be changed(?action=update) on the NetScaler + ADC node. type: str remove_non_updatable_params: choices: diff --git a/plugins/modules/apiprofile.py b/plugins/modules/apiprofile.py index c57cfe71e..7f61c0119 100644 --- a/plugins/modules/apiprofile.py +++ b/plugins/modules/apiprofile.py @@ -85,7 +85,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/apispec.py b/plugins/modules/apispec.py index 94a8085bc..65fa2639d 100644 --- a/plugins/modules/apispec.py +++ b/plugins/modules/apispec.py @@ -30,6 +30,7 @@ choices: - present - absent + - changed default: present description: - The state of the resource being configured by the module on the NetScaler @@ -37,6 +38,8 @@ - When C(present), the resource will be added/updated configured according to the module's parameters. - When C(absent), the resource will be deleted from the NetScaler ADC node. + - When C(changed), the resource will be changed(?action=update) on the NetScaler + ADC node. type: str remove_non_updatable_params: choices: diff --git a/plugins/modules/appflowaction.py b/plugins/modules/appflowaction.py index cfaa54186..606693b4e 100644 --- a/plugins/modules/appflowaction.py +++ b/plugins/modules/appflowaction.py @@ -182,7 +182,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/appflowpolicy.py b/plugins/modules/appflowpolicy.py index c8dd9c3c3..0eb333c4b 100644 --- a/plugins/modules/appflowpolicy.py +++ b/plugins/modules/appflowpolicy.py @@ -122,7 +122,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/appflowpolicylabel.py b/plugins/modules/appflowpolicylabel.py index 8c7b06b9d..cfbf6bb25 100644 --- a/plugins/modules/appflowpolicylabel.py +++ b/plugins/modules/appflowpolicylabel.py @@ -103,7 +103,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/appfwhtmlerrorpage.py b/plugins/modules/appfwhtmlerrorpage.py index 8741bf6c2..2dbc73c84 100644 --- a/plugins/modules/appfwhtmlerrorpage.py +++ b/plugins/modules/appfwhtmlerrorpage.py @@ -30,12 +30,15 @@ choices: - absent - imported + - changed default: present description: - The state of the resource being configured by the module on the NetScaler ADC node. - When C(absent), the resource will be deleted from the NetScaler ADC node. - When C(imported), the resource will be imported on the NetScaler ADC node. + - When C(changed), the resource will be changed(?action=update) on the NetScaler + ADC node. type: str remove_non_updatable_params: choices: diff --git a/plugins/modules/appfwjsonerrorpage.py b/plugins/modules/appfwjsonerrorpage.py index 34998c71c..39adaadd4 100644 --- a/plugins/modules/appfwjsonerrorpage.py +++ b/plugins/modules/appfwjsonerrorpage.py @@ -30,12 +30,15 @@ choices: - absent - imported + - changed default: present description: - The state of the resource being configured by the module on the NetScaler ADC node. - When C(absent), the resource will be deleted from the NetScaler ADC node. - When C(imported), the resource will be imported on the NetScaler ADC node. + - When C(changed), the resource will be changed(?action=update) on the NetScaler + ADC node. type: str remove_non_updatable_params: choices: diff --git a/plugins/modules/appfwpolicy.py b/plugins/modules/appfwpolicy.py index 04190badc..d3a71b1ab 100644 --- a/plugins/modules/appfwpolicy.py +++ b/plugins/modules/appfwpolicy.py @@ -116,7 +116,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/appfwpolicylabel.py b/plugins/modules/appfwpolicylabel.py index 7f64c1abb..543233d13 100644 --- a/plugins/modules/appfwpolicylabel.py +++ b/plugins/modules/appfwpolicylabel.py @@ -96,7 +96,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/appfwprofile.py b/plugins/modules/appfwprofile.py index 01602f341..de5a07f13 100644 --- a/plugins/modules/appfwprofile.py +++ b/plugins/modules/appfwprofile.py @@ -1642,7 +1642,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] appfwprofile_blockkeyword_binding: type: dict @@ -1667,7 +1666,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] appfwprofile_bypasslist_binding: type: dict @@ -1692,7 +1690,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] appfwprofile_cmdinjection_binding: type: dict @@ -1717,7 +1714,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] appfwprofile_contenttype_binding: type: dict @@ -1742,7 +1738,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] appfwprofile_cookieconsistency_binding: type: dict @@ -1767,7 +1762,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] appfwprofile_creditcardnumber_binding: type: dict @@ -1792,7 +1786,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] appfwprofile_crosssitescripting_binding: type: dict @@ -1817,7 +1810,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] appfwprofile_csrftag_binding: type: dict @@ -1842,7 +1834,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] appfwprofile_denylist_binding: type: dict @@ -1867,7 +1858,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] appfwprofile_denyurl_binding: type: dict @@ -1892,7 +1882,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] appfwprofile_excluderescontenttype_binding: type: dict @@ -1917,7 +1906,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] appfwprofile_fakeaccount_binding: type: dict @@ -1942,7 +1930,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] appfwprofile_fieldconsistency_binding: type: dict @@ -1967,7 +1954,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] appfwprofile_fieldformat_binding: type: dict @@ -1992,7 +1978,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] appfwprofile_fileuploadtype_binding: type: dict @@ -2017,7 +2002,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] appfwprofile_grpcvalidation_binding: type: dict @@ -2042,7 +2026,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] appfwprofile_jsonblockkeyword_binding: type: dict @@ -2067,7 +2050,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] appfwprofile_jsoncmdurl_binding: type: dict @@ -2092,7 +2074,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] appfwprofile_jsondosurl_binding: type: dict @@ -2117,7 +2098,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] appfwprofile_jsonsqlurl_binding: type: dict @@ -2142,7 +2122,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] appfwprofile_jsonxssurl_binding: type: dict @@ -2167,7 +2146,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] appfwprofile_logexpression_binding: type: dict @@ -2192,7 +2170,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] appfwprofile_restvalidation_binding: type: dict @@ -2217,7 +2194,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] appfwprofile_safeobject_binding: type: dict @@ -2242,7 +2218,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] appfwprofile_sqlinjection_binding: type: dict @@ -2267,7 +2242,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] appfwprofile_starturl_binding: type: dict @@ -2292,7 +2266,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] appfwprofile_trustedlearningclients_binding: type: dict @@ -2317,7 +2290,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] appfwprofile_xmlattachmenturl_binding: type: dict @@ -2342,7 +2314,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] appfwprofile_xmldosurl_binding: type: dict @@ -2367,7 +2338,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] appfwprofile_xmlsqlinjection_binding: type: dict @@ -2392,7 +2362,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] appfwprofile_xmlvalidationurl_binding: type: dict @@ -2417,7 +2386,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] appfwprofile_xmlwsiurl_binding: type: dict @@ -2442,7 +2410,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] appfwprofile_xmlxss_binding: type: dict @@ -2467,7 +2434,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/appfwprotofile.py b/plugins/modules/appfwprotofile.py index 5ddf8f68e..39f82bc6c 100644 --- a/plugins/modules/appfwprotofile.py +++ b/plugins/modules/appfwprotofile.py @@ -30,12 +30,15 @@ choices: - absent - imported + - changed default: present description: - The state of the resource being configured by the module on the NetScaler ADC node. - When C(absent), the resource will be deleted from the NetScaler ADC node. - When C(imported), the resource will be imported on the NetScaler ADC node. + - When C(changed), the resource will be changed(?action=update) on the NetScaler + ADC node. type: str remove_non_updatable_params: choices: diff --git a/plugins/modules/appfwsignatures.py b/plugins/modules/appfwsignatures.py index 17eb9ac19..5bc0ba110 100644 --- a/plugins/modules/appfwsignatures.py +++ b/plugins/modules/appfwsignatures.py @@ -31,12 +31,15 @@ choices: - absent - imported + - changed default: present description: - The state of the resource being configured by the module on the NetScaler ADC node. - When C(absent), the resource will be deleted from the NetScaler ADC node. - When C(imported), the resource will be imported on the NetScaler ADC node. + - When C(changed), the resource will be changed(?action=update) on the NetScaler + ADC node. type: str remove_non_updatable_params: choices: diff --git a/plugins/modules/appfwxmlerrorpage.py b/plugins/modules/appfwxmlerrorpage.py index 2f559ca24..7baec82e7 100644 --- a/plugins/modules/appfwxmlerrorpage.py +++ b/plugins/modules/appfwxmlerrorpage.py @@ -30,12 +30,15 @@ choices: - absent - imported + - changed default: present description: - The state of the resource being configured by the module on the NetScaler ADC node. - When C(absent), the resource will be deleted from the NetScaler ADC node. - When C(imported), the resource will be imported on the NetScaler ADC node. + - When C(changed), the resource will be changed(?action=update) on the NetScaler + ADC node. type: str remove_non_updatable_params: choices: diff --git a/plugins/modules/appqoecustomresp.py b/plugins/modules/appqoecustomresp.py index 544e9f819..9473fd3e0 100644 --- a/plugins/modules/appqoecustomresp.py +++ b/plugins/modules/appqoecustomresp.py @@ -30,12 +30,15 @@ choices: - absent - imported + - changed default: present description: - The state of the resource being configured by the module on the NetScaler ADC node. - When C(absent), the resource will be deleted from the NetScaler ADC node. - When C(imported), the resource will be imported on the NetScaler ADC node. + - When C(changed), the resource will be changed(?action=update) on the NetScaler + ADC node. type: str remove_non_updatable_params: choices: diff --git a/plugins/modules/auditnslogaction.py b/plugins/modules/auditnslogaction.py index fef622d33..7138329b8 100644 --- a/plugins/modules/auditnslogaction.py +++ b/plugins/modules/auditnslogaction.py @@ -215,7 +215,7 @@ trafficplane: type: str choices: - - DEFAULT + - MGMT - DATA description: - Traffic Plane to which the logs will be sent. diff --git a/plugins/modules/auditsyslogaction.py b/plugins/modules/auditsyslogaction.py index d04187d77..71fff496c 100644 --- a/plugins/modules/auditsyslogaction.py +++ b/plugins/modules/auditsyslogaction.py @@ -313,10 +313,11 @@ trafficplane: type: str choices: - - DEFAULT + - MGMT - DATA description: - - Traffic Plane to which the logs will be sent. + - Valid only when Secure Management feature is enabled. Traffic Plane to which + the auditlogs will be sent. transport: type: str choices: diff --git a/plugins/modules/authenticationpolicy.py b/plugins/modules/authenticationpolicy.py index bd5be45e1..2ccfa42f6 100644 --- a/plugins/modules/authenticationpolicy.py +++ b/plugins/modules/authenticationpolicy.py @@ -125,7 +125,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/authenticationpolicylabel.py b/plugins/modules/authenticationpolicylabel.py index d0212f781..2919f2273 100644 --- a/plugins/modules/authenticationpolicylabel.py +++ b/plugins/modules/authenticationpolicylabel.py @@ -111,7 +111,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/authenticationvserver.py b/plugins/modules/authenticationvserver.py index 2c37f5ea6..bd6529ca2 100644 --- a/plugins/modules/authenticationvserver.py +++ b/plugins/modules/authenticationvserver.py @@ -181,7 +181,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] authenticationvserver_auditsyslogpolicy_binding: type: dict @@ -206,7 +205,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] authenticationvserver_authenticationcertpolicy_binding: type: dict @@ -232,7 +230,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] authenticationvserver_authenticationldappolicy_binding: type: dict @@ -258,7 +255,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] authenticationvserver_authenticationlocalpolicy_binding: type: dict @@ -284,7 +280,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] authenticationvserver_authenticationloginschemapolicy_binding: type: dict @@ -310,7 +305,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] authenticationvserver_authenticationnegotiatepolicy_binding: type: dict @@ -336,7 +330,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] authenticationvserver_authenticationoauthidppolicy_binding: type: dict @@ -362,7 +355,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] authenticationvserver_authenticationpolicy_binding: type: dict @@ -387,7 +379,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] authenticationvserver_authenticationradiuspolicy_binding: type: dict @@ -413,7 +404,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] authenticationvserver_authenticationsamlidppolicy_binding: type: dict @@ -439,7 +429,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] authenticationvserver_authenticationsamlpolicy_binding: type: dict @@ -465,7 +454,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] authenticationvserver_authenticationsmartaccesspolicy_binding: type: dict @@ -491,7 +479,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] authenticationvserver_authenticationtacacspolicy_binding: type: dict @@ -517,7 +504,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] authenticationvserver_authenticationwebauthpolicy_binding: type: dict @@ -543,7 +529,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] authenticationvserver_cachepolicy_binding: type: dict @@ -568,7 +553,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] authenticationvserver_cspolicy_binding: type: dict @@ -593,7 +577,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] authenticationvserver_responderpolicy_binding: type: dict @@ -618,7 +601,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] authenticationvserver_rewritepolicy_binding: type: dict @@ -643,7 +625,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] authenticationvserver_tmsessionpolicy_binding: type: dict @@ -668,7 +649,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] authenticationvserver_vpnportaltheme_binding: type: dict @@ -693,7 +673,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/authorizationpolicy.py b/plugins/modules/authorizationpolicy.py index f68458a07..82c97b5d9 100644 --- a/plugins/modules/authorizationpolicy.py +++ b/plugins/modules/authorizationpolicy.py @@ -100,7 +100,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/authorizationpolicylabel.py b/plugins/modules/authorizationpolicylabel.py index f2c0d5e28..a97b9fb8e 100644 --- a/plugins/modules/authorizationpolicylabel.py +++ b/plugins/modules/authorizationpolicylabel.py @@ -91,7 +91,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/botpolicy.py b/plugins/modules/botpolicy.py index 5f9821201..27723d69a 100644 --- a/plugins/modules/botpolicy.py +++ b/plugins/modules/botpolicy.py @@ -120,7 +120,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/botpolicylabel.py b/plugins/modules/botpolicylabel.py index 9431e8892..25c5b82a7 100644 --- a/plugins/modules/botpolicylabel.py +++ b/plugins/modules/botpolicylabel.py @@ -96,7 +96,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/botprofile.py b/plugins/modules/botprofile.py index b4fbc809c..01416cac1 100644 --- a/plugins/modules/botprofile.py +++ b/plugins/modules/botprofile.py @@ -295,7 +295,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] botprofile_captcha_binding: type: dict @@ -320,7 +319,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] botprofile_ipreputation_binding: type: dict @@ -345,7 +343,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] botprofile_kmdetectionexpr_binding: type: dict @@ -370,7 +367,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] botprofile_logexpression_binding: type: dict @@ -395,7 +391,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] botprofile_ratelimit_binding: type: dict @@ -420,7 +415,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] botprofile_tps_binding: type: dict @@ -445,7 +439,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] botprofile_trapinsertionurl_binding: type: dict @@ -470,7 +463,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] botprofile_whitelist_binding: type: dict @@ -495,7 +487,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/botsignature.py b/plugins/modules/botsignature.py index 580c61b7e..a697f9c82 100644 --- a/plugins/modules/botsignature.py +++ b/plugins/modules/botsignature.py @@ -30,12 +30,15 @@ choices: - absent - imported + - changed default: present description: - The state of the resource being configured by the module on the NetScaler ADC node. - When C(absent), the resource will be deleted from the NetScaler ADC node. - When C(imported), the resource will be imported on the NetScaler ADC node. + - When C(changed), the resource will be changed(?action=update) on the NetScaler + ADC node. type: str remove_non_updatable_params: choices: diff --git a/plugins/modules/bridgegroup.py b/plugins/modules/bridgegroup.py index 5c67a1398..7b4cabf22 100644 --- a/plugins/modules/bridgegroup.py +++ b/plugins/modules/bridgegroup.py @@ -93,7 +93,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] bridgegroup_nsip_binding: type: dict @@ -118,7 +117,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] bridgegroup_vlan_binding: type: dict @@ -143,7 +141,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/cachepolicy.py b/plugins/modules/cachepolicy.py index 9819dd06d..7b753a5d9 100644 --- a/plugins/modules/cachepolicy.py +++ b/plugins/modules/cachepolicy.py @@ -138,7 +138,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/cachepolicylabel.py b/plugins/modules/cachepolicylabel.py index b1e9d3553..84727b116 100644 --- a/plugins/modules/cachepolicylabel.py +++ b/plugins/modules/cachepolicylabel.py @@ -100,7 +100,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/channel.py b/plugins/modules/channel.py index e53d22bc7..8afa8d8bc 100644 --- a/plugins/modules/channel.py +++ b/plugins/modules/channel.py @@ -254,7 +254,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/cloudgcpstaticroutes.py b/plugins/modules/cloudgcpstaticroutes.py new file mode 100644 index 000000000..98022b59d --- /dev/null +++ b/plugins/modules/cloudgcpstaticroutes.py @@ -0,0 +1,112 @@ +#!/usr/bin/python + +# -*- coding: utf-8 -*- + +# Copyright (c) 2025 Cloud Software Group, Inc. +# MIT License (see LICENSE or https://opensource.org/licenses/MIT) + +from __future__ import absolute_import, division, print_function + +__metaclass__ = type + + +ANSIBLE_METADATA = { + "metadata_version": "1.1", + "status": ["preview"], + "supported_by": "community", +} + +DOCUMENTATION = r""" +--- +module: cloudgcpstaticroutes +short_description: Configuration for Cloud api to push static routes to cloud resource. +description: Configuration for Cloud api to push static routes to cloud resource. +version_added: 2.0.0 +author: + - Sumanth Lingappa (@sumanth-lingappa) + - Shiva Shankar Vaddepally (@shivashankar-vaddepally) +options: + state: + choices: + - present + - unset + default: present + description: + - The state of the resource being configured by the module on the NetScaler + ADC node. + - When C(present), the resource will be added/updated configured according to + the module's parameters. + - When C(unset), the resource will be unset on the NetScaler ADC node. + type: str + remove_non_updatable_params: + choices: + - 'yes' + - 'no' + default: 'no' + description: + - When given yes, the module will remove any parameters that are not updatable + in the resource. + - If no, the module will return error if any non-updatable parameters are provided. + type: str + status: + type: str + choices: + - ENABLED + - DISABLED + description: + - status to push routes or not +extends_documentation_fragment: netscaler.adc.netscaler_adc + +""" + +EXAMPLES = r""" +""" + +RETURN = r""" +--- +changed: + description: Indicates if any change is made by the module + returned: always + type: bool + sample: true +diff: + description: Dictionary of before and after changes + returned: always + type: dict + sample: {'before': {'key1': 'xyz'}, 'after': {'key2': 'pqr'}, 'prepared': 'changes + done'} +diff_list: + description: List of differences between the actual configured object and the configuration + specified in the module + returned: when changed + type: list + sample: ["Attribute `key1` differs. Desired: () XYZ. Existing: () PQR"] +failed: + description: Indicates if the module failed or not + returned: always + type: bool + sample: false +loglines: + description: list of logged messages by the module + returned: always + type: list + sample: ['message 1', 'message 2'] + +""" + + +import os + +from ..module_utils.module_executor import ModuleExecutor + +RESOURCE_NAME = os.path.basename(__file__).replace(".py", "") + + +def main(): + executor = ModuleExecutor(RESOURCE_NAME) + executor.main() + + +if __name__ == "__main__": + main() diff --git a/plugins/modules/cloudroutes.py b/plugins/modules/cloudroutes.py new file mode 100644 index 000000000..5f43362f5 --- /dev/null +++ b/plugins/modules/cloudroutes.py @@ -0,0 +1,126 @@ +#!/usr/bin/python + +# -*- coding: utf-8 -*- + +# Copyright (c) 2025 Cloud Software Group, Inc. +# MIT License (see LICENSE or https://opensource.org/licenses/MIT) + +from __future__ import absolute_import, division, print_function + +__metaclass__ = type + + +ANSIBLE_METADATA = { + "metadata_version": "1.1", + "status": ["preview"], + "supported_by": "community", +} + +DOCUMENTATION = r""" +--- +module: cloudroutes +short_description: Configuration for cloud routes resource. +description: Configuration for cloud routes resource. +version_added: 2.0.0 +author: + - Sumanth Lingappa (@sumanth-lingappa) + - Shiva Shankar Vaddepally (@shivashankar-vaddepally) +options: + state: + choices: + - present + - absent + - unset + - applied + default: present + description: + - The state of the resource being configured by the module on the NetScaler + ADC node. + - When C(present), the resource will be added/updated configured according to + the module's parameters. + - When C(absent), the resource will be deleted from the NetScaler ADC node. + - When C(unset), the resource will be unset on the NetScaler ADC node. + - When C(applied), the resources will be applied on the NetScaler ADC node + type: str + remove_non_updatable_params: + choices: + - 'yes' + - 'no' + default: 'no' + description: + - When given yes, the module will remove any parameters that are not updatable + in the resource. + - If no, the module will return error if any non-updatable parameters are provided. + type: str + clientipaddress: + type: str + description: + - IPv4 or IPv6 address attached to the nic interface towards vpc mentiond in + vpcnetwork + name: + type: str + description: + - Name for the route. + routesvpcnetwork: + type: str + description: + - client vpc network name + vipvpcnetwork: + type: str + description: + - vip vpc network name +extends_documentation_fragment: netscaler.adc.netscaler_adc + +""" + +EXAMPLES = r""" +""" + +RETURN = r""" +--- +changed: + description: Indicates if any change is made by the module + returned: always + type: bool + sample: true +diff: + description: Dictionary of before and after changes + returned: always + type: dict + sample: {'before': {'key1': 'xyz'}, 'after': {'key2': 'pqr'}, 'prepared': 'changes + done'} +diff_list: + description: List of differences between the actual configured object and the configuration + specified in the module + returned: when changed + type: list + sample: ["Attribute `key1` differs. Desired: () XYZ. Existing: () PQR"] +failed: + description: Indicates if the module failed or not + returned: always + type: bool + sample: false +loglines: + description: list of logged messages by the module + returned: always + type: list + sample: ['message 1', 'message 2'] + +""" + + +import os + +from ..module_utils.module_executor import ModuleExecutor + +RESOURCE_NAME = os.path.basename(__file__).replace(".py", "") + + +def main(): + executor = ModuleExecutor(RESOURCE_NAME) + executor.main() + + +if __name__ == "__main__": + main() diff --git a/plugins/modules/cluster.py b/plugins/modules/cluster.py index 7fb045820..b25aaac24 100644 --- a/plugins/modules/cluster.py +++ b/plugins/modules/cluster.py @@ -74,7 +74,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] clusternodegroup_authenticationvserver_binding: type: dict @@ -99,7 +98,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] clusternodegroup_clusternode_binding: type: dict @@ -124,7 +122,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] clusternodegroup_crvserver_binding: type: dict @@ -149,7 +146,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] clusternodegroup_csvserver_binding: type: dict @@ -174,7 +170,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] clusternodegroup_gslbsite_binding: type: dict @@ -199,7 +194,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] clusternodegroup_gslbvserver_binding: type: dict @@ -224,7 +218,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] clusternodegroup_lbvserver_binding: type: dict @@ -249,7 +242,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] clusternodegroup_nslimitidentifier_binding: type: dict @@ -274,7 +266,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] clusternodegroup_service_binding: type: dict @@ -299,7 +290,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] clusternodegroup_streamidentifier_binding: type: dict @@ -324,7 +314,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] clusternodegroup_vpnvserver_binding: type: dict @@ -349,7 +338,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/clusternode.py b/plugins/modules/clusternode.py index 825daceb9..b44513803 100644 --- a/plugins/modules/clusternode.py +++ b/plugins/modules/clusternode.py @@ -128,7 +128,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] clusternodegroup_authenticationvserver_binding: type: dict @@ -153,7 +152,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] clusternodegroup_clusternode_binding: type: dict @@ -178,7 +176,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] clusternodegroup_crvserver_binding: type: dict @@ -203,7 +200,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] clusternodegroup_csvserver_binding: type: dict @@ -228,7 +224,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] clusternodegroup_gslbsite_binding: type: dict @@ -253,7 +248,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] clusternodegroup_gslbvserver_binding: type: dict @@ -278,7 +272,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] clusternodegroup_lbvserver_binding: type: dict @@ -303,7 +296,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] clusternodegroup_nslimitidentifier_binding: type: dict @@ -328,7 +320,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] clusternodegroup_service_binding: type: dict @@ -353,7 +344,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] clusternodegroup_streamidentifier_binding: type: dict @@ -378,7 +368,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] clusternodegroup_vpnvserver_binding: type: dict @@ -403,7 +392,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/clusternodegroup.py b/plugins/modules/clusternodegroup.py index 45720b66d..7414b8492 100644 --- a/plugins/modules/clusternodegroup.py +++ b/plugins/modules/clusternodegroup.py @@ -113,7 +113,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] clusternodegroup_clusternode_binding: type: dict @@ -138,7 +137,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] clusternodegroup_crvserver_binding: type: dict @@ -163,7 +161,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] clusternodegroup_csvserver_binding: type: dict @@ -188,7 +185,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] clusternodegroup_gslbsite_binding: type: dict @@ -213,7 +209,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] clusternodegroup_gslbvserver_binding: type: dict @@ -238,7 +233,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] clusternodegroup_lbvserver_binding: type: dict @@ -263,7 +257,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] clusternodegroup_nslimitidentifier_binding: type: dict @@ -288,7 +281,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] clusternodegroup_service_binding: type: dict @@ -313,7 +305,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] clusternodegroup_streamidentifier_binding: type: dict @@ -338,7 +329,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] clusternodegroup_vpnvserver_binding: type: dict @@ -363,7 +353,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/cmppolicy.py b/plugins/modules/cmppolicy.py index 1bb0e2336..969b8c106 100644 --- a/plugins/modules/cmppolicy.py +++ b/plugins/modules/cmppolicy.py @@ -115,7 +115,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/cmppolicylabel.py b/plugins/modules/cmppolicylabel.py index c63c01f72..6e771a174 100644 --- a/plugins/modules/cmppolicylabel.py +++ b/plugins/modules/cmppolicylabel.py @@ -108,7 +108,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/contentinspectionpolicy.py b/plugins/modules/contentinspectionpolicy.py index 3c7d0ea6e..9935eda1e 100644 --- a/plugins/modules/contentinspectionpolicy.py +++ b/plugins/modules/contentinspectionpolicy.py @@ -133,7 +133,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/contentinspectionpolicylabel.py b/plugins/modules/contentinspectionpolicylabel.py index 86a1c41d9..756deccf1 100644 --- a/plugins/modules/contentinspectionpolicylabel.py +++ b/plugins/modules/contentinspectionpolicylabel.py @@ -110,7 +110,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/contentinspectionwasmprofile.py b/plugins/modules/contentinspectionwasmprofile.py new file mode 100644 index 000000000..843f3cc3b --- /dev/null +++ b/plugins/modules/contentinspectionwasmprofile.py @@ -0,0 +1,144 @@ +#!/usr/bin/python + +# -*- coding: utf-8 -*- + +# Copyright (c) 2025 Cloud Software Group, Inc. +# MIT License (see LICENSE or https://opensource.org/licenses/MIT) + +from __future__ import absolute_import, division, print_function + +__metaclass__ = type + + +ANSIBLE_METADATA = { + "metadata_version": "1.1", + "status": ["preview"], + "supported_by": "community", +} + +DOCUMENTATION = r""" +--- +module: contentinspectionwasmprofile +short_description: Configuration for WASM profile resource. +description: Configuration for WASM profile resource. +version_added: 2.0.0 +author: + - Sumanth Lingappa (@sumanth-lingappa) + - Shiva Shankar Vaddepally (@shivashankar-vaddepally) +options: + state: + choices: + - present + - absent + - unset + default: present + description: + - The state of the resource being configured by the module on the NetScaler + ADC node. + - When C(present), the resource will be added/updated configured according to + the module's parameters. + - When C(absent), the resource will be deleted from the NetScaler ADC node. + - When C(unset), the resource will be unset on the NetScaler ADC node. + type: str + remove_non_updatable_params: + choices: + - 'yes' + - 'no' + default: 'no' + description: + - When given yes, the module will remove any parameters that are not updatable + in the resource. + - If no, the module will return error if any non-updatable parameters are provided. + type: str + anomalousdatasize: + type: int + description: + - Transaction data size (in KB) greater than which a transaction is considered + as anomalous. Default is 512KB. + anomalousttfbtime: + type: int + description: + - Transaction time (in milliseconds) above which a transaction is considered + as anomalous. Default is 1 seconds. + maxbodylen: + type: int + description: + - Max data size (in KB) that will be sent to the CI Agent. Default is 16KB. + Maximum value that can be configured is 32KB. + name: + type: str + description: + - Name of CI WASM profile + timeout: + type: int + description: + - Timeout (in milliseconds) for the connection with the CI WASM agent + timeoutaction: + type: str + choices: + - BYPASS + - DROP + - RESET + description: + - Timeout action for the connection with the CI agent. Either the original request + can be bypassed i.e. request/response is forwarded to the endpoint or the + transaction is dropped/reset. + wasmmodule: + type: str + description: + - Name of the WASM Module +extends_documentation_fragment: netscaler.adc.netscaler_adc + +""" + +EXAMPLES = r""" +""" + +RETURN = r""" +--- +changed: + description: Indicates if any change is made by the module + returned: always + type: bool + sample: true +diff: + description: Dictionary of before and after changes + returned: always + type: dict + sample: {'before': {'key1': 'xyz'}, 'after': {'key2': 'pqr'}, 'prepared': 'changes + done'} +diff_list: + description: List of differences between the actual configured object and the configuration + specified in the module + returned: when changed + type: list + sample: ["Attribute `key1` differs. Desired: () XYZ. Existing: () PQR"] +failed: + description: Indicates if the module failed or not + returned: always + type: bool + sample: false +loglines: + description: list of logged messages by the module + returned: always + type: list + sample: ['message 1', 'message 2'] + +""" + + +import os + +from ..module_utils.module_executor import ModuleExecutor + +RESOURCE_NAME = os.path.basename(__file__).replace(".py", "") + + +def main(): + executor = ModuleExecutor(RESOURCE_NAME) + executor.main() + + +if __name__ == "__main__": + main() diff --git a/plugins/modules/crvserver.py b/plugins/modules/crvserver.py index efce99f09..6346065a8 100644 --- a/plugins/modules/crvserver.py +++ b/plugins/modules/crvserver.py @@ -460,7 +460,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] crvserver_appflowpolicy_binding: type: dict @@ -485,7 +484,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] crvserver_appfwpolicy_binding: type: dict @@ -510,7 +508,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] crvserver_appqoepolicy_binding: type: dict @@ -535,7 +532,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] crvserver_cachepolicy_binding: type: dict @@ -560,7 +556,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] crvserver_cmppolicy_binding: type: dict @@ -585,7 +580,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] crvserver_crpolicy_binding: type: dict @@ -610,7 +604,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] crvserver_cspolicy_binding: type: dict @@ -635,7 +628,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] crvserver_feopolicy_binding: type: dict @@ -660,7 +652,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] crvserver_icapolicy_binding: type: dict @@ -685,7 +676,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] crvserver_lbvserver_binding: type: dict @@ -710,7 +700,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] crvserver_policymap_binding: type: dict @@ -735,7 +724,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] crvserver_responderpolicy_binding: type: dict @@ -760,7 +748,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] crvserver_rewritepolicy_binding: type: dict @@ -785,7 +772,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] crvserver_spilloverpolicy_binding: type: dict @@ -810,7 +796,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/cspolicy.py b/plugins/modules/cspolicy.py index 40656421d..3a58daa10 100644 --- a/plugins/modules/cspolicy.py +++ b/plugins/modules/cspolicy.py @@ -109,7 +109,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/cspolicylabel.py b/plugins/modules/cspolicylabel.py index 02085a8ae..c35bc91c8 100644 --- a/plugins/modules/cspolicylabel.py +++ b/plugins/modules/cspolicylabel.py @@ -143,7 +143,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/csvserver.py b/plugins/modules/csvserver.py index e8fcc6b84..1e44eeb26 100644 --- a/plugins/modules/csvserver.py +++ b/plugins/modules/csvserver.py @@ -672,7 +672,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] csvserver_appflowpolicy_binding: type: dict @@ -697,7 +696,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] csvserver_appfwpolicy_binding: type: dict @@ -722,7 +720,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] csvserver_appqoepolicy_binding: type: dict @@ -747,7 +744,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] csvserver_auditnslogpolicy_binding: type: dict @@ -772,7 +768,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] csvserver_auditsyslogpolicy_binding: type: dict @@ -797,7 +792,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] csvserver_authorizationpolicy_binding: type: dict @@ -822,7 +816,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] csvserver_botpolicy_binding: type: dict @@ -847,7 +840,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] csvserver_cachepolicy_binding: type: dict @@ -872,7 +864,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] csvserver_cmppolicy_binding: type: dict @@ -897,7 +888,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] csvserver_contentinspectionpolicy_binding: type: dict @@ -922,7 +912,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] csvserver_cspolicy_binding: type: dict @@ -947,7 +936,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] csvserver_domain_binding: type: dict @@ -972,7 +960,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] csvserver_feopolicy_binding: type: dict @@ -997,7 +984,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] csvserver_gslbvserver_binding: type: dict @@ -1022,7 +1008,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] csvserver_lbvserver_binding: type: dict @@ -1047,7 +1032,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] csvserver_responderpolicy_binding: type: dict @@ -1072,7 +1056,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] csvserver_rewritepolicy_binding: type: dict @@ -1097,7 +1080,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] csvserver_spilloverpolicy_binding: type: dict @@ -1122,7 +1104,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] csvserver_tmtrafficpolicy_binding: type: dict @@ -1147,7 +1128,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] csvserver_transformpolicy_binding: type: dict @@ -1172,7 +1152,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] csvserver_vpnvserver_binding: type: dict @@ -1197,7 +1176,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/dnspolicy.py b/plugins/modules/dnspolicy.py index fa84aa7b7..c664ff6bc 100644 --- a/plugins/modules/dnspolicy.py +++ b/plugins/modules/dnspolicy.py @@ -132,7 +132,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/dnspolicylabel.py b/plugins/modules/dnspolicylabel.py index 0197cea60..e319754a2 100644 --- a/plugins/modules/dnspolicylabel.py +++ b/plugins/modules/dnspolicylabel.py @@ -88,7 +88,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/dpsparameter.py b/plugins/modules/dpsparameter.py new file mode 100644 index 000000000..d0dc66ddb --- /dev/null +++ b/plugins/modules/dpsparameter.py @@ -0,0 +1,122 @@ +#!/usr/bin/python + +# -*- coding: utf-8 -*- + +# Copyright (c) 2025 Cloud Software Group, Inc. +# MIT License (see LICENSE or https://opensource.org/licenses/MIT) + +from __future__ import absolute_import, division, print_function + +__metaclass__ = type + + +ANSIBLE_METADATA = { + "metadata_version": "1.1", + "status": ["preview"], + "supported_by": "community", +} + +DOCUMENTATION = r""" +--- +module: dpsparameter +short_description: Configuration for dps parameter resource. +description: Configuration for dps parameter resource. +version_added: 2.0.0 +author: + - Sumanth Lingappa (@sumanth-lingappa) + - Shiva Shankar Vaddepally (@shivashankar-vaddepally) +options: + state: + choices: + - present + - unset + default: present + description: + - The state of the resource being configured by the module on the NetScaler + ADC node. + - When C(present), the resource will be added/updated configured according to + the module's parameters. + - When C(unset), the resource will be unset on the NetScaler ADC node. + type: str + remove_non_updatable_params: + choices: + - 'yes' + - 'no' + default: 'no' + description: + - When given yes, the module will remove any parameters that are not updatable + in the resource. + - If no, the module will return error if any non-updatable parameters are provided. + type: str + customerid: + type: str + description: + - Customer ID of the Citrix Cloud customer + deployment: + type: str + choices: + - COMMERCIAL + - GOV + - JAPANCLOUD + description: + - Describes if the customer is connecting to Commerical/JapanCloud/Gov Citrix + Cloud customer + serviceurl: + type: str + description: + - Service URL of the Citrix Cloud customer +extends_documentation_fragment: netscaler.adc.netscaler_adc + +""" + +EXAMPLES = r""" +""" + +RETURN = r""" +--- +changed: + description: Indicates if any change is made by the module + returned: always + type: bool + sample: true +diff: + description: Dictionary of before and after changes + returned: always + type: dict + sample: {'before': {'key1': 'xyz'}, 'after': {'key2': 'pqr'}, 'prepared': 'changes + done'} +diff_list: + description: List of differences between the actual configured object and the configuration + specified in the module + returned: when changed + type: list + sample: ["Attribute `key1` differs. Desired: () XYZ. Existing: () PQR"] +failed: + description: Indicates if the module failed or not + returned: always + type: bool + sample: false +loglines: + description: list of logged messages by the module + returned: always + type: list + sample: ['message 1', 'message 2'] + +""" + + +import os + +from ..module_utils.module_executor import ModuleExecutor + +RESOURCE_NAME = os.path.basename(__file__).replace(".py", "") + + +def main(): + executor = ModuleExecutor(RESOURCE_NAME) + executor.main() + + +if __name__ == "__main__": + main() diff --git a/plugins/modules/fis.py b/plugins/modules/fis.py index 6be29a6c0..edae7317c 100644 --- a/plugins/modules/fis.py +++ b/plugins/modules/fis.py @@ -83,7 +83,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] fis_interface_binding: type: dict @@ -108,7 +107,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/gslbservice.py b/plugins/modules/gslbservice.py index 13dce8f2a..eb9a568fb 100644 --- a/plugins/modules/gslbservice.py +++ b/plugins/modules/gslbservice.py @@ -305,7 +305,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] gslbservice_lbmonitor_binding: type: dict @@ -330,7 +329,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] gslbservicegroup_gslbservicegroupmember_binding: type: dict @@ -355,7 +353,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] gslbservicegroup_lbmonitor_binding: type: dict @@ -380,7 +377,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/gslbservicegroup.py b/plugins/modules/gslbservicegroup.py index 1743177b3..23621639a 100644 --- a/plugins/modules/gslbservicegroup.py +++ b/plugins/modules/gslbservicegroup.py @@ -287,7 +287,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] gslbservicegroup_lbmonitor_binding: type: dict @@ -312,7 +311,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/gslbvserver.py b/plugins/modules/gslbvserver.py index 4874b5015..25c19ae24 100644 --- a/plugins/modules/gslbvserver.py +++ b/plugins/modules/gslbvserver.py @@ -433,7 +433,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] gslbvserver_gslbservice_binding: type: dict @@ -458,7 +457,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] gslbvserver_gslbservicegroup_binding: type: dict @@ -483,7 +481,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] gslbvserver_lbpolicy_binding: type: dict @@ -508,7 +505,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] gslbvserver_spilloverpolicy_binding: type: dict @@ -533,7 +529,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/hanode.py b/plugins/modules/hanode.py index d74665656..c80457773 100644 --- a/plugins/modules/hanode.py +++ b/plugins/modules/hanode.py @@ -190,7 +190,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] hanode_routemonitor_binding: type: dict @@ -215,7 +214,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/hasecureheartbeats.py b/plugins/modules/hasecureheartbeats.py new file mode 100644 index 000000000..ff810c847 --- /dev/null +++ b/plugins/modules/hasecureheartbeats.py @@ -0,0 +1,107 @@ +#!/usr/bin/python + +# -*- coding: utf-8 -*- + +# Copyright (c) 2025 Cloud Software Group, Inc. +# MIT License (see LICENSE or https://opensource.org/licenses/MIT) + +from __future__ import absolute_import, division, print_function + +__metaclass__ = type + + +ANSIBLE_METADATA = { + "metadata_version": "1.1", + "status": ["preview"], + "supported_by": "community", +} + +DOCUMENTATION = r""" +--- +module: hasecureheartbeats +short_description: Configuration for HA Secure Heartbeats parameter resource. +description: Configuration for HA Secure Heartbeats parameter resource. +version_added: 2.0.0 +author: + - Sumanth Lingappa (@sumanth-lingappa) + - Shiva Shankar Vaddepally (@shivashankar-vaddepally) +options: + state: + choices: + - present + default: present + description: + - The state of the resource being configured by the module on the NetScaler + ADC node. + - When C(present), the resource will be added/updated configured according to + the module's parameters. + type: str + remove_non_updatable_params: + choices: + - 'yes' + - 'no' + default: 'no' + description: + - When given yes, the module will remove any parameters that are not updatable + in the resource. + - If no, the module will return error if any non-updatable parameters are provided. + type: str + hapsk: + type: str + description: + - Pre shared key to be used for securing HA heartbeats. +extends_documentation_fragment: netscaler.adc.netscaler_adc + +""" + +EXAMPLES = r""" +""" + +RETURN = r""" +--- +changed: + description: Indicates if any change is made by the module + returned: always + type: bool + sample: true +diff: + description: Dictionary of before and after changes + returned: always + type: dict + sample: {'before': {'key1': 'xyz'}, 'after': {'key2': 'pqr'}, 'prepared': 'changes + done'} +diff_list: + description: List of differences between the actual configured object and the configuration + specified in the module + returned: when changed + type: list + sample: ["Attribute `key1` differs. Desired: () XYZ. Existing: () PQR"] +failed: + description: Indicates if the module failed or not + returned: always + type: bool + sample: false +loglines: + description: list of logged messages by the module + returned: always + type: list + sample: ['message 1', 'message 2'] + +""" + + +import os + +from ..module_utils.module_executor import ModuleExecutor + +RESOURCE_NAME = os.path.basename(__file__).replace(".py", "") + + +def main(): + executor = ModuleExecutor(RESOURCE_NAME) + executor.main() + + +if __name__ == "__main__": + main() diff --git a/plugins/modules/interface.py b/plugins/modules/interface.py index 78b903887..056778576 100644 --- a/plugins/modules/interface.py +++ b/plugins/modules/interface.py @@ -122,12 +122,12 @@ description: - In a High Availability (HA) configuration, monitor the interface for failure events. In an HA configuration, an interface that has HA MON enabled and is - not bound to any Failover Interface Set (FIS), is a critical interface. Failure + not bound to any Failover interface Set (FIS), is a critical interface. Failure or disabling of any critical interface triggers HA failover. id: type: str description: - - 'Interface number, in C/U format, where C can take one of the following values:' + - 'interface number, in C/U format, where C can take one of the following values:' - '* 0 - Indicates a management interface.' - '* 1 - Indicates a 1 Gbps port.' - '* 10 - Indicates a 10 Gbps port.' @@ -217,7 +217,7 @@ description: - LRSET port priority, expressed as an integer ranging from 1 to 1024. The highest priority is 1. The Citrix ADC limits the number of interfaces in an LRSET - to 8. Within a LRSET the highest LR Priority Interface is considered as the + to 8. Within a LRSET the highest LR Priority interface is considered as the first candidate for the Active interface, if the interface is UP. mtu: type: int @@ -231,14 +231,14 @@ Citrix ADC is 9216, however, some Virtualized / Cloud Platforms will have lesser Maximum Jumbo MTU Value (9000). In the case of Cluster, the Backplane interface requires an MTU value of 78 bytes more than the Max MTU configured - on any other Data-Plane Interface. When the Data plane interfaces are all + on any other Data-Plane interface. When the Data plane interfaces are all at default 1500 MTU, Cluster Back Plane will be automatically set to 1578 - (1500 + 78) MTU. If a Backplane interface is reset to Data Plane Interface, + (1500 + 78) MTU. If a Backplane interface is reset to Data Plane interface, then the 1578 MTU will be automatically reset to the default MTU of 1500(or whatever lesser default value). If any data plane interface of a Cluster is configured with a Jumbo MTU ( > 1500), then all backplane interfaces require to be configured with a minimum MTU of 'Highest Data Plane MTU in the Cluster - + 78'. That makes the maximum Jumbo MTU for any Data-Plane Interface in a + + 78'. That makes the maximum Jumbo MTU for any Data-Plane interface in a Cluster System to be '9138 (9216 - 78)., where 9216 is the maximum Jumbo MTU. On certain Virtualized / Cloud Platforms, the maximum possible MTU is restricted to a lesser value, Similar calculation can be applied, Maximum Data Plane diff --git a/plugins/modules/ipset.py b/plugins/modules/ipset.py index ea1a00942..fcd0c53af 100644 --- a/plugins/modules/ipset.py +++ b/plugins/modules/ipset.py @@ -85,7 +85,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] ipset_nsip_binding: type: dict @@ -110,7 +109,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/kafkacluster.py b/plugins/modules/kafkacluster.py index 3b047379e..68b521c04 100644 --- a/plugins/modules/kafkacluster.py +++ b/plugins/modules/kafkacluster.py @@ -75,7 +75,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/lbgroup.py b/plugins/modules/lbgroup.py index ab2e87e85..04de519e0 100644 --- a/plugins/modules/lbgroup.py +++ b/plugins/modules/lbgroup.py @@ -161,7 +161,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/lbmetrictable.py b/plugins/modules/lbmetrictable.py index 8b887422d..c0b0f9bda 100644 --- a/plugins/modules/lbmetrictable.py +++ b/plugins/modules/lbmetrictable.py @@ -88,7 +88,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/lbmonitor.py b/plugins/modules/lbmonitor.py index 6227b4757..1c1e34a9b 100644 --- a/plugins/modules/lbmonitor.py +++ b/plugins/modules/lbmonitor.py @@ -808,7 +808,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] lbmonitor_sslcertkey_binding: type: dict @@ -833,7 +832,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/lbpolicy.py b/plugins/modules/lbpolicy.py index 9dd41a5be..2545a80af 100644 --- a/plugins/modules/lbpolicy.py +++ b/plugins/modules/lbpolicy.py @@ -122,7 +122,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/lbpolicylabel.py b/plugins/modules/lbpolicylabel.py index 28afa679c..d0784f481 100644 --- a/plugins/modules/lbpolicylabel.py +++ b/plugins/modules/lbpolicylabel.py @@ -128,7 +128,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/lbvserver.py b/plugins/modules/lbvserver.py index 7768f58c2..da86f79db 100644 --- a/plugins/modules/lbvserver.py +++ b/plugins/modules/lbvserver.py @@ -1015,7 +1015,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] lbvserver_appflowpolicy_binding: type: dict @@ -1040,7 +1039,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] lbvserver_appfwpolicy_binding: type: dict @@ -1065,7 +1063,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] lbvserver_appqoepolicy_binding: type: dict @@ -1090,7 +1087,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] lbvserver_auditnslogpolicy_binding: type: dict @@ -1115,7 +1111,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] lbvserver_auditsyslogpolicy_binding: type: dict @@ -1140,7 +1135,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] lbvserver_authorizationpolicy_binding: type: dict @@ -1165,7 +1159,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] lbvserver_botpolicy_binding: type: dict @@ -1190,7 +1183,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] lbvserver_cachepolicy_binding: type: dict @@ -1215,7 +1207,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] lbvserver_cmppolicy_binding: type: dict @@ -1240,7 +1231,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] lbvserver_contentinspectionpolicy_binding: type: dict @@ -1265,7 +1255,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] lbvserver_dnspolicy64_binding: type: dict @@ -1290,7 +1279,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] lbvserver_feopolicy_binding: type: dict @@ -1315,7 +1303,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] lbvserver_lbpolicy_binding: type: dict @@ -1340,7 +1327,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] lbvserver_responderpolicy_binding: type: dict @@ -1365,7 +1351,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] lbvserver_rewritepolicy_binding: type: dict @@ -1390,7 +1375,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] lbvserver_service_binding: type: dict @@ -1415,7 +1399,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] lbvserver_servicegroup_binding: type: dict @@ -1440,7 +1423,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] lbvserver_spilloverpolicy_binding: type: dict @@ -1465,7 +1447,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] lbvserver_tmtrafficpolicy_binding: type: dict @@ -1490,7 +1471,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] lbvserver_transformpolicy_binding: type: dict @@ -1515,7 +1495,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] lbvserver_videooptimizationdetectionpolicy_binding: type: dict @@ -1540,7 +1519,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] lbvserver_videooptimizationpacingpolicy_binding: type: dict @@ -1565,7 +1543,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/lbwlm.py b/plugins/modules/lbwlm.py index e9e3aa1bb..18c0a5f50 100644 --- a/plugins/modules/lbwlm.py +++ b/plugins/modules/lbwlm.py @@ -94,7 +94,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/linkset.py b/plugins/modules/linkset.py index 2d67e81a9..469dd3943 100644 --- a/plugins/modules/linkset.py +++ b/plugins/modules/linkset.py @@ -76,7 +76,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] linkset_interface_binding: type: dict @@ -101,7 +100,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/list.txt b/plugins/modules/list.txt new file mode 100644 index 000000000..dcf113313 --- /dev/null +++ b/plugins/modules/list.txt @@ -0,0 +1,952 @@ +aaacertparams +aaaglobal_aaapreauthenticationpolicy_binding +aaaglobal_authenticationnegotiateaction_binding +aaagroup_aaauser_binding +aaagroup_auditnslogpolicy_binding +aaagroup_auditsyslogpolicy_binding +aaagroup_authorizationpolicy_binding +aaagroup_intranetip6_binding +aaagroup_intranetip_binding +aaagroup +aaagroup_tmsessionpolicy_binding +aaagroup_vpnintranetapplication_binding +aaagroup_vpnsessionpolicy_binding +aaagroup_vpntrafficpolicy_binding +aaagroup_vpnurl_binding +aaagroup_vpnurlpolicy_binding +aaakcdaccount +aaaldapparams +aaaotpparameter +aaaparameter +aaapreauthenticationaction +aaapreauthenticationparameter +aaapreauthenticationpolicy +aaaradiusparams +aaasession +aaassoprofile +aaatacacsparams +aaauser_auditnslogpolicy_binding +aaauser_auditsyslogpolicy_binding +aaauser_authorizationpolicy_binding +aaauser_intranetip6_binding +aaauser_intranetip_binding +aaauser +aaauser_tmsessionpolicy_binding +aaauser_vpnintranetapplication_binding +aaauser_vpnsessionpolicy_binding +aaauser_vpntrafficpolicy_binding +aaauser_vpnurl_binding +aaauser_vpnurlpolicy_binding +admparameter +analyticsglobal_analyticsprofile_binding +analyticsprofile +apiprofile_apispec_binding +apiprofile +apispecfile +apispec +appalgparam +appflowaction_analyticsprofile_binding +appflowaction +appflowcollector +appflowglobal_appflowpolicy_binding +appflowparam +appflowpolicylabel_appflowpolicy_binding +appflowpolicylabel +appflowpolicy +appfwarchive +appfwconfidfield +appfwcustomsettings +appfwfieldtype +appfwglobal_appfwpolicy_binding +appfwglobal_auditnslogpolicy_binding +appfwglobal_auditsyslogpolicy_binding +appfwgrpccontenttype +appfwgrpcwebjsoncontenttype +appfwgrpcwebtextcontenttype +appfwhtmlerrorpage +appfwjsoncontenttype +appfwjsonerrorpage +appfwlearningdata +appfwlearningsettings +appfwmultipartformcontenttype +appfwpolicylabel_appfwpolicy_binding +appfwpolicylabel +appfwpolicy +appfwprofile_appfwconfidfield_binding +appfwprofile_blockkeyword_binding +appfwprofile_bypasslist_binding +appfwprofile_cmdinjection_binding +appfwprofile_contenttype_binding +appfwprofile_cookieconsistency_binding +appfwprofile_creditcardnumber_binding +appfwprofile_crosssitescripting_binding +appfwprofile_csrftag_binding +appfwprofile_denylist_binding +appfwprofile_denyurl_binding +appfwprofile_excluderescontenttype_binding +appfwprofile_fakeaccount_binding +appfwprofile_fieldconsistency_binding +appfwprofile_fieldformat_binding +appfwprofile_fileuploadtype_binding +appfwprofile_grpcvalidation_binding +appfwprofile_jsonblockkeyword_binding +appfwprofile_jsoncmdurl_binding +appfwprofile_jsondosurl_binding +appfwprofile_jsonsqlurl_binding +appfwprofile_jsonxssurl_binding +appfwprofile_logexpression_binding +appfwprofile +appfwprofile_restvalidation_binding +appfwprofile_safeobject_binding +appfwprofile_sqlinjection_binding +appfwprofile_starturl_binding +appfwprofile_trustedlearningclients_binding +appfwprofile_xmlattachmenturl_binding +appfwprofile_xmldosurl_binding +appfwprofile_xmlsqlinjection_binding +appfwprofile_xmlvalidationurl_binding +appfwprofile_xmlwsiurl_binding +appfwprofile_xmlxss_binding +appfwprotofile +appfwsettings +appfwsignatures +appfwurlencodedformcontenttype +appfwwsdl +appfwxmlcontenttype +appfwxmlerrorpage +appfwxmlschema +application +appqoeaction +appqoecustomresp +appqoeparameter +appqoepolicy +arpparam +arp +auditmessageaction +auditnslogaction +auditnslogglobal_auditnslogpolicy_binding +auditnslogparams +auditnslogpolicy +auditsyslogaction +auditsyslogglobal_auditsyslogpolicy_binding +auditsyslogparams +auditsyslogpolicy +authenticationadfsproxyprofile +authenticationauthnprofile +authenticationazurekeyvault +authenticationcaptchaaction +authenticationcertaction +authenticationcertpolicy +authenticationcitrixauthaction +authenticationdfaaction +authenticationdfapolicy +authenticationemailaction +authenticationepaaction +authenticationldapaction +authenticationldappolicy +authenticationlocalpolicy +authenticationloginschemapolicy +authenticationloginschema +authenticationnegotiateaction +authenticationnegotiatepolicy +authenticationnoauthaction +authenticationoauthaction +authenticationoauthidppolicy +authenticationoauthidpprofile +authenticationpolicylabel_authenticationpolicy_binding +authenticationpolicylabel +authenticationpolicy +authenticationprotecteduseraction +authenticationpushservice +authenticationradiusaction +authenticationradiuspolicy +authenticationsamlaction +authenticationsamlidppolicy +authenticationsamlidpprofile +authenticationsamlpolicy +authenticationsmartaccesspolicy +authenticationsmartaccessprofile +authenticationstorefrontauthaction +authenticationtacacsaction +authenticationtacacspolicy +authenticationvserver_auditnslogpolicy_binding +authenticationvserver_auditsyslogpolicy_binding +authenticationvserver_authenticationcertpolicy_binding +authenticationvserver_authenticationldappolicy_binding +authenticationvserver_authenticationlocalpolicy_binding +authenticationvserver_authenticationloginschemapolicy_binding +authenticationvserver_authenticationnegotiatepolicy_binding +authenticationvserver_authenticationoauthidppolicy_binding +authenticationvserver_authenticationpolicy_binding +authenticationvserver_authenticationradiuspolicy_binding +authenticationvserver_authenticationsamlidppolicy_binding +authenticationvserver_authenticationsamlpolicy_binding +authenticationvserver_authenticationsmartaccesspolicy_binding +authenticationvserver_authenticationtacacspolicy_binding +authenticationvserver_authenticationwebauthpolicy_binding +authenticationvserver_cachepolicy_binding +authenticationvserver_cspolicy_binding +authenticationvserver +authenticationvserver_responderpolicy_binding +authenticationvserver_rewritepolicy_binding +authenticationvserver_tmsessionpolicy_binding +authenticationvserver_vpnportaltheme_binding +authenticationwebauthaction +authenticationwebauthpolicy +authorizationpolicylabel_authorizationpolicy_binding +authorizationpolicylabel +authorizationpolicy +autoscaleaction +autoscalepolicy +autoscaleprofile +azureapplication +azurekeyvault +bgprouter +botglobal_botpolicy_binding +botpolicylabel_botpolicy_binding +botpolicylabel +botpolicy +botprofile_blacklist_binding +botprofile_captcha_binding +botprofile_ipreputation_binding +botprofile_kmdetectionexpr_binding +botprofile_logexpression_binding +botprofile +botprofile_ratelimit_binding +botprofile_tps_binding +botprofile_trapinsertionurl_binding +botprofile_whitelist_binding +botsettings +botsignature +bridgegroup_nsip6_binding +bridgegroup_nsip_binding +bridgegroup +bridgegroup_vlan_binding +bridgetable +cachecontentgroup +cacheforwardproxy +cacheglobal_cachepolicy_binding +cacheobject +cacheparameter +cachepolicylabel_cachepolicy_binding +cachepolicylabel +cachepolicy +cacheselector +callhome +change_password +channel_interface_binding +channel +cloudallowedngsticketprofile +cloudawsparam +cloudcredential +cloudngsparameter +cloudparameter +cloudparaminternal +cloudprofile +cloudservice +cloudtunnelparameter +cloudtunnelvserver +clusterfiles +clusterinstance +clusternodegroup_authenticationvserver_binding +clusternodegroup_clusternode_binding +clusternodegroup_crvserver_binding +clusternodegroup_csvserver_binding +clusternodegroup_gslbsite_binding +clusternodegroup_gslbvserver_binding +clusternodegroup_lbvserver_binding +clusternodegroup_nslimitidentifier_binding +clusternodegroup +clusternodegroup_service_binding +clusternodegroup_streamidentifier_binding +clusternodegroup_vpnvserver_binding +clusternode +clusternode_routemonitor_binding +clusterpropstatus +cluster +clustersync +cmpaction +cmpglobal_cmppolicy_binding +cmpparameter +cmppolicylabel_cmppolicy_binding +cmppolicylabel +cmppolicy +contentinspectionaction +contentinspectioncallout +contentinspectionglobal_contentinspectionpolicy_binding +contentinspectionparameter +contentinspectionpolicylabel_contentinspectionpolicy_binding +contentinspectionpolicylabel +contentinspectionpolicy +contentinspectionprofile +crpolicy +crvserver_analyticsprofile_binding +crvserver_appflowpolicy_binding +crvserver_appfwpolicy_binding +crvserver_appqoepolicy_binding +crvserver_cachepolicy_binding +crvserver_cmppolicy_binding +crvserver_crpolicy_binding +crvserver_cspolicy_binding +crvserver_feopolicy_binding +crvserver_icapolicy_binding +crvserver_lbvserver_binding +crvserver_policymap_binding +crvserver +crvserver_responderpolicy_binding +crvserver_rewritepolicy_binding +crvserver_spilloverpolicy_binding +csaction +csparameter +cspolicylabel_cspolicy_binding +cspolicylabel +cspolicy +csvserver_analyticsprofile_binding +csvserver_appflowpolicy_binding +csvserver_appfwpolicy_binding +csvserver_appqoepolicy_binding +csvserver_auditnslogpolicy_binding +csvserver_auditsyslogpolicy_binding +csvserver_authorizationpolicy_binding +csvserver_botpolicy_binding +csvserver_cachepolicy_binding +csvserver_cmppolicy_binding +csvserver_contentinspectionpolicy_binding +csvserver_cspolicy_binding +csvserver_domain_binding +csvserver_feopolicy_binding +csvserver_gslbvserver_binding +csvserver_lbvserver_binding +csvserver +csvserver_responderpolicy_binding +csvserver_rewritepolicy_binding +csvserver_spilloverpolicy_binding +csvserver_tmtrafficpolicy_binding +csvserver_transformpolicy_binding +csvserver_vpnvserver_binding +dbdbprofile +dbsmonitors +dbuser +dnsaaaarec +dnsaction64 +dnsaction +dnsaddrec +dnscaarec +dnscnamerec +dnsglobal_dnspolicy_binding +dnskey +dnsmxrec +dnsnameserver +dnsnaptrrec +dnsnsrec +dnsparameter +dnspolicy64 +dnspolicylabel_dnspolicy_binding +dnspolicylabel +dnspolicy +dnsprofile +dnsproxyrecords +dnsptrrec +dnssoarec +dnssrvrec +dnssubnetcache +dnssuffix +dnstxtrec +dnsview +dnszone +endpointinfo +extendedmemoryparam +feoaction +feoglobal_feopolicy_binding +feoparameter +feopolicy +filesystemencryption +fis_channel_binding +fis_interface_binding +fis +forwardingsession +gslbconfig +gslbldnsentries +gslbldnsentry +gslbparameter +gslbservice_dnsview_binding +gslbservicegroup_gslbservicegroupmember_binding +gslbservicegroup_lbmonitor_binding +gslbservicegroup +gslbservice_lbmonitor_binding +gslbservice +gslbsite +gslbvserver_domain_binding +gslbvserver_gslbservice_binding +gslbvserver_gslbservicegroup_binding +gslbvserver_lbpolicy_binding +gslbvserver +gslbvserver_spilloverpolicy_binding +hafailover +hafiles +hanode +hanode_routemonitor6_binding +hanode_routemonitor_binding +hasync +icaaccessprofile +icaaction +icaglobal_icapolicy_binding +icalatencyprofile +icaparameter +icapolicy +inatparam +inat +__init__ +install +interfacepair +interface +ip6tunnelparam +ip6tunnel +ipsecalgprofile +ipsecalgsession +ipsecparameter +ipsecprofile +ipset_nsip6_binding +ipset_nsip_binding +ipset +iptunnelparam +iptunnel +ipv6 +kafkacluster +kafkacluster_servicegroup_binding +l2param +l3param +l4param +lacp +lbaction +lbglobal_lbpolicy_binding +lbgroup_lbvserver_binding +lbgroup +lbmetrictable_metric_binding +lbmetrictable +lbmonitor_metric_binding +lbmonitor +lbmonitor_sslcertkey_binding +lbparameter +lbpersistentsessions +lbpolicylabel_lbpolicy_binding +lbpolicylabel +lbpolicy +lbprofile +lbroute6 +lbroute +lbsipparameters +lbvserver_analyticsprofile_binding +lbvserver_appflowpolicy_binding +lbvserver_appfwpolicy_binding +lbvserver_appqoepolicy_binding +lbvserver_auditnslogpolicy_binding +lbvserver_auditsyslogpolicy_binding +lbvserver_authorizationpolicy_binding +lbvserver_botpolicy_binding +lbvserver_cachepolicy_binding +lbvserver_cmppolicy_binding +lbvserver_contentinspectionpolicy_binding +lbvserver_dnspolicy64_binding +lbvserver_feopolicy_binding +lbvserver_lbpolicy_binding +lbvserver +lbvserver_responderpolicy_binding +lbvserver_rewritepolicy_binding +lbvserver_service_binding +lbvserver_servicegroup_binding +lbvserver_spilloverpolicy_binding +lbvserver_tmtrafficpolicy_binding +lbvserver_transformpolicy_binding +lbvserver_videooptimizationdetectionpolicy_binding +lbvserver_videooptimizationpacingpolicy_binding +lbwlm_lbvserver_binding +lbwlm +linkset_channel_binding +linkset_interface_binding +linkset +list.txt +lldpneighbors +lldpparam +locationdata +locationfile6 +locationfile +locationparameter +location +login +logout +lsnappsattributes +lsnappsprofile_lsnappsattributes_binding +lsnappsprofile_port_binding +lsnappsprofile +lsnclient_network6_binding +lsnclient_network_binding +lsnclient_nsacl6_binding +lsnclient_nsacl_binding +lsnclient +lsngroup_ipsecalgprofile_binding +lsngroup_lsnappsprofile_binding +lsngroup_lsnhttphdrlogprofile_binding +lsngroup_lsnlogprofile_binding +lsngroup_lsnpool_binding +lsngroup_lsnrtspalgprofile_binding +lsngroup_lsnsipalgprofile_binding +lsngroup_lsntransportprofile_binding +lsngroup_pcpserver_binding +lsngroup +lsnhttphdrlogprofile +lsnip6profile +lsnlogprofile +lsnparameter +lsnpool_lsnip_binding +lsnpool +lsnrtspalgprofile +lsnrtspalgsession +lsnsession +lsnsipalgcall +lsnsipalgprofile +lsnstatic +lsntransportprofile +mapbmr_bmrv4network_binding +mapbmr +mapdmr +mapdomain_mapbmr_binding +mapdomain +metricsprofile_authenticationvserver_binding +metricsprofile_crvserver_binding +metricsprofile_csvserver_binding +metricsprofile_gslbvserver_binding +metricsprofile_lbvserver_binding +metricsprofile +metricsprofile_service_binding +metricsprofile_servicegroup_binding +metricsprofile_uservserver_binding +metricsprofile_vpnvserver_binding +nat64param +nat64 +nd6 +nd6ravariables_onlinkipv6prefix_binding +nd6ravariables +netbridge_iptunnel_binding +netbridge_nsip6_binding +netbridge_nsip_binding +netbridge +netbridge_vlan_binding +netprofile_natrule_binding +netprofile +netprofile_srcportset_binding +nsacl6 +nsacl +nsacls6 +nsacls +nsappflowcollector +nsappflowparam +nsaptlicense +nsassignment +nscapacity +nscentralmanagementserver +nschannelparam +nsconfig +nsconfigview +nsconsoleloginprompt +nscqaparam +nsdhcpip +nsdhcpparams +nsdiameter +nsencryptionkey +nsencryptionparams +nsextension +nsfeature +nshmackey +nshostname +nshttpparam +nshttpprofile +nsicapprofile +nsip6 +nsip +nskeymanagerproxy +nslaslicense +nslicenseparameters +nslicenseproxyserver +nslicenseserver +nslimitidentifier +nslimitselector +nslimitsessions +nsmgmtparam +nsmigration +nsmode +nsnextgenapi +nsparam +nspartition_bridgegroup_binding +nspartition +nspartition_vlan_binding +nspartition_vxlan_binding +nspbr6 +nspbr +nspbrs +nsratecontrol +nsrpcnode +nsservicefunction +nsservicepath_nsservicefunction_binding +nsservicepath +nssimpleacl6 +nssimpleacl +nssourceroutecachetable +nsspparams +nsstats +nssurgeq +nstcpbufparam +nstcpparam +nstcpprofile +nstestlicense +nstimeout +nstimer_autoscalepolicy_binding +nstimer +nstrace +nstrafficdomain_bridgegroup_binding +nstrafficdomain +nstrafficdomain_vlan_binding +nstrafficdomain_vxlan_binding +nsvariable +nsvpxparam +nsweblogparam +nsxmlnamespace +ntpparam +ntpserver +ntpsync +onlinkipv6prefix +pcpprofile +pcpserver +ping6 +ping +policydataset +policydataset_value_binding +policyexpression +policyhttpcallout +policymap +policyparam +policypatsetfile +policypatset_pattern_binding +policypatset +policystringmap_pattern_binding +policystringmap +policytracing +policyurlset +protocolhttpband +ptp +quicbridgeprofile +quicparam +quicprofile +radiusnode +rdpclientprofile +rdpconnections +rdpserverprofile +reboot +reportingconfig +reporting +reputationsettings +responderaction +responderglobal_responderpolicy_binding +responderhtmlpage +responderparam +responderpolicylabel +responderpolicylabel_responderpolicy_binding +responderpolicy +rewriteaction +rewriteglobal_rewritepolicy_binding +rewriteparam +rewritepolicylabel +rewritepolicylabel_rewritepolicy_binding +rewritepolicy +rnat6_nsip6_binding +rnat6 +rnatglobal_auditsyslogpolicy_binding +rnat_nsip_binding +rnatparam +rnat +rnat_retainsourceportset_binding +rnatsession +route6 +route +routerdynamicrouting +rsskeytype +save_config +server +servicegroup_lbmonitor_binding +servicegroup +servicegroup_servicegroupmember_binding +service_lbmonitor_binding +service +shutdown +smppparam +smppuser +snmpalarm +snmpcommunity +snmpengineid +snmpgroup +snmpmanager +snmpmib +snmpoption +snmptrap +snmptrap_snmpuser_binding +snmpuser +snmpview +spilloveraction +spilloverpolicy +sslaction +sslcacertbundle +sslcacertgroup +sslcacertgroup_sslcertkey_binding +sslcertbundle +sslcertfile +sslcertificatechain +sslcertkeybundle +sslcertkey +sslcertkey_sslocspresponder_binding +sslcert +sslcertreq +sslcipher +sslcipher_sslciphersuite_binding +sslcrlfile +sslcrl +ssldefaultprofile +ssldhfile +ssldhparam +ssldtlsprofile +sslecdsakey +sslechconfig +sslfipskey +sslfips +sslfipssimsource +sslfipssimtarget +sslglobal_sslpolicy_binding +sslhpkekey +sslhsmkey +sslkeyfile +ssllogprofile +sslocspresponder +sslparameter +sslpkcs12 +sslpkcs8 +sslpolicylabel +sslpolicylabel_sslpolicy_binding +sslpolicy +sslprofile_ecccurve_binding +sslprofile +sslprofile_sslcertkey_binding +sslprofile_sslcipher_binding +sslprofile_sslciphersuite_binding +sslprofile_sslechconfig_binding +sslrsakey +sslservice_ecccurve_binding +sslservicegroup_ecccurve_binding +sslservicegroup +sslservicegroup_sslcacertbundle_binding +sslservicegroup_sslcertkey_binding +sslservicegroup_sslcipher_binding +sslservicegroup_sslciphersuite_binding +sslservice +sslservice_sslcacertbundle_binding +sslservice_sslcertkey_binding +sslservice_sslcipher_binding +sslservice_sslciphersuite_binding +sslservice_sslpolicy_binding +sslvserver_ecccurve_binding +sslvserver +sslvserver_sslcacertbundle_binding +sslvserver_sslcertkey_binding +sslvserver_sslcertkeybundle_binding +sslvserver_sslcipher_binding +sslvserver_sslciphersuite_binding +sslvserver_sslpolicy_binding +sslwrapkey +streamidentifier_analyticsprofile_binding +streamidentifier +streamselector +streamsession +subscribergxinterface +subscriberparam +subscriberprofile +subscriberradiusinterface +subscribersessions +systemadmuserinfo +systemautorestorefeature +systembackup +systemcmdpolicy +systemcollectionparam +systemcpuparam +systementitydata +systemextramgmtcpu +systemfile +systemglobal_auditnslogpolicy_binding +systemglobal_auditsyslogpolicy_binding +systemglobal_authenticationldappolicy_binding +systemglobal_authenticationlocalpolicy_binding +systemglobal_authenticationpolicy_binding +systemglobal_authenticationradiuspolicy_binding +systemglobal_authenticationtacacspolicy_binding +systemgroup_nspartition_binding +systemgroup +systemgroup_systemcmdpolicy_binding +systemgroup_systemuser_binding +systemhwerror +systemkek +systemlevelreporting +systemnsbtracing +systemparameter +systemrestorepoint +systemsession +systemsignedexereport +systemsshkey +systemuser_nspartition_binding +systemuser +systemuser_systemcmdpolicy_binding +tmformssoaction +tmglobal_auditnslogpolicy_binding +tmglobal_auditsyslogpolicy_binding +tmglobal_tmsessionpolicy_binding +tmglobal_tmtrafficpolicy_binding +tmsamlssoprofile +tmsessionaction +tmsessionparameter +tmsessionpolicy +tmtrafficaction +tmtrafficpolicy +traceroute6 +traceroute +transformaction +transformglobal_transformpolicy_binding +transformpolicylabel +transformpolicylabel_transformpolicy_binding +transformpolicy +transformprofile +tunnelglobal_tunneltrafficpolicy_binding +tunneltrafficpolicy +ulfdserver +userprotocol +uservserver +videooptimizationdetectionaction +videooptimizationdetectionpolicylabel +videooptimizationdetectionpolicylabel_videooptimizationdetectionpolicy_binding +videooptimizationdetectionpolicy +videooptimizationglobaldetection_videooptimizationdetectionpolicy_binding +videooptimizationglobalpacing_videooptimizationpacingpolicy_binding +videooptimizationpacingaction +videooptimizationpacingpolicylabel +videooptimizationpacingpolicylabel_videooptimizationpacingpolicy_binding +videooptimizationpacingpolicy +videooptimizationparameter +vlan_channel_binding +vlan_interface_binding +vlan_linkset_binding +vlan_nsip6_binding +vlan_nsip_binding +vlan +vpnalwaysonprofile +vpnclientlessaccesspolicy +vpnclientlessaccessprofile +vpnepaprofile +vpneula +vpnformssoaction +vpnglobal_appcontroller_binding +vpnglobal_appfwpolicy_binding +vpnglobal_auditnslogpolicy_binding +vpnglobal_auditsyslogpolicy_binding +vpnglobal_authenticationcertpolicy_binding +vpnglobal_authenticationldappolicy_binding +vpnglobal_authenticationlocalpolicy_binding +vpnglobal_authenticationnegotiatepolicy_binding +vpnglobal_authenticationpolicy_binding +vpnglobal_authenticationradiuspolicy_binding +vpnglobal_authenticationsamlpolicy_binding +vpnglobal_authenticationtacacspolicy_binding +vpnglobal_domain_binding +vpnglobal_intranetip6_binding +vpnglobal_intranetip_binding +vpnglobal_secureprivateaccessurl_binding +vpnglobal_sharefileserver_binding +vpnglobal_sslcertkey_binding +vpnglobal_staserver_binding +vpnglobal_vpnclientlessaccesspolicy_binding +vpnglobal_vpneula_binding +vpnglobal_vpnintranetapplication_binding +vpnglobal_vpnnexthopserver_binding +vpnglobal_vpnportaltheme_binding +vpnglobal_vpnsessionpolicy_binding +vpnglobal_vpntrafficpolicy_binding +vpnglobal_vpnurl_binding +vpnglobal_vpnurlpolicy_binding +vpnicaconnection +vpnintranetapplication +vpnnexthopserver +vpnparameter +vpnpcoipconnection +vpnpcoipprofile +vpnpcoipvserverprofile +vpnportaltheme +vpnsamlssoprofile +vpnsessionaction +vpnsessionpolicy +vpntrafficaction +vpntrafficpolicy +vpnurlaction +vpnurlpolicy +vpnurl +vpnvserver_aaapreauthenticationpolicy_binding +vpnvserver_analyticsprofile_binding +vpnvserver_appcontroller_binding +vpnvserver_appflowpolicy_binding +vpnvserver_appfwpolicy_binding +vpnvserver_auditnslogpolicy_binding +vpnvserver_auditsyslogpolicy_binding +vpnvserver_authenticationcertpolicy_binding +vpnvserver_authenticationdfapolicy_binding +vpnvserver_authenticationldappolicy_binding +vpnvserver_authenticationlocalpolicy_binding +vpnvserver_authenticationloginschemapolicy_binding +vpnvserver_authenticationnegotiatepolicy_binding +vpnvserver_authenticationoauthidppolicy_binding +vpnvserver_authenticationpolicy_binding +vpnvserver_authenticationradiuspolicy_binding +vpnvserver_authenticationsamlidppolicy_binding +vpnvserver_authenticationsamlpolicy_binding +vpnvserver_authenticationtacacspolicy_binding +vpnvserver_authenticationwebauthpolicy_binding +vpnvserver_cachepolicy_binding +vpnvserver_cspolicy_binding +vpnvserver_feopolicy_binding +vpnvserver_icapolicy_binding +vpnvserver_intranetip6_binding +vpnvserver_intranetip_binding +vpnvserver +vpnvserver_responderpolicy_binding +vpnvserver_rewritepolicy_binding +vpnvserver_secureprivateaccessurl_binding +vpnvserver_sharefileserver_binding +vpnvserver_staserver_binding +vpnvserver_vpnclientlessaccesspolicy_binding +vpnvserver_vpnepaprofile_binding +vpnvserver_vpneula_binding +vpnvserver_vpnintranetapplication_binding +vpnvserver_vpnnexthopserver_binding +vpnvserver_vpnportaltheme_binding +vpnvserver_vpnsessionpolicy_binding +vpnvserver_vpntrafficpolicy_binding +vpnvserver_vpnurl_binding +vpnvserver_vpnurlpolicy_binding +vrid6_channel_binding +vrid6_interface_binding +vrid6 +vrid6_trackinterface_binding +vrid_channel_binding +vrid_interface_binding +vridparam +vrid +vrid_trackinterface_binding +vserver +vxlan_nsip6_binding +vxlan_nsip_binding +vxlan +vxlan_srcip_binding +vxlanvlanmap +vxlanvlanmap_vxlan_binding diff --git a/plugins/modules/lsnappsprofile.py b/plugins/modules/lsnappsprofile.py index ea45babc6..b04a26098 100644 --- a/plugins/modules/lsnappsprofile.py +++ b/plugins/modules/lsnappsprofile.py @@ -191,7 +191,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] lsnappsprofile_port_binding: type: dict @@ -216,7 +215,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/lsnclient.py b/plugins/modules/lsnclient.py index 3f95d1497..136eaab8d 100644 --- a/plugins/modules/lsnclient.py +++ b/plugins/modules/lsnclient.py @@ -81,7 +81,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] lsnclient_network_binding: type: dict @@ -106,7 +105,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] lsnclient_nsacl6_binding: type: dict @@ -131,7 +129,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] lsnclient_nsacl_binding: type: dict @@ -156,7 +153,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/lsngroup.py b/plugins/modules/lsngroup.py index 09dc12e66..9fc978069 100644 --- a/plugins/modules/lsngroup.py +++ b/plugins/modules/lsngroup.py @@ -295,7 +295,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] lsngroup_lsnappsprofile_binding: type: dict @@ -320,7 +319,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] lsngroup_lsnhttphdrlogprofile_binding: type: dict @@ -345,7 +343,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] lsngroup_lsnlogprofile_binding: type: dict @@ -370,7 +367,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] lsngroup_lsnpool_binding: type: dict @@ -395,7 +391,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] lsngroup_lsnrtspalgprofile_binding: type: dict @@ -420,7 +415,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] lsngroup_lsnsipalgprofile_binding: type: dict @@ -445,7 +439,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] lsngroup_lsntransportprofile_binding: type: dict @@ -470,7 +463,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] lsngroup_pcpserver_binding: type: dict @@ -495,7 +487,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/lsnpool.py b/plugins/modules/lsnpool.py index 990171c8d..3c092c33a 100644 --- a/plugins/modules/lsnpool.py +++ b/plugins/modules/lsnpool.py @@ -159,7 +159,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/mapbmr.py b/plugins/modules/mapbmr.py index ca53f8830..fc73d1a18 100644 --- a/plugins/modules/mapbmr.py +++ b/plugins/modules/mapbmr.py @@ -107,7 +107,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/mapdomain.py b/plugins/modules/mapdomain.py index 0107f8769..77bf6b774 100644 --- a/plugins/modules/mapdomain.py +++ b/plugins/modules/mapdomain.py @@ -85,7 +85,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/metricsprofile.py b/plugins/modules/metricsprofile.py index bf2f48233..8af5bf9db 100644 --- a/plugins/modules/metricsprofile.py +++ b/plugins/modules/metricsprofile.py @@ -133,7 +133,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] metricsprofile_crvserver_binding: type: dict @@ -158,7 +157,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] metricsprofile_csvserver_binding: type: dict @@ -183,7 +181,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] metricsprofile_gslbvserver_binding: type: dict @@ -208,7 +205,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] metricsprofile_lbvserver_binding: type: dict @@ -233,7 +229,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] metricsprofile_service_binding: type: dict @@ -258,7 +253,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] metricsprofile_servicegroup_binding: type: dict @@ -283,7 +277,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] metricsprofile_uservserver_binding: type: dict @@ -308,7 +301,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] metricsprofile_vpnvserver_binding: type: dict @@ -333,7 +325,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/nd6.py b/plugins/modules/nd6.py index 1e34d5200..bff409179 100644 --- a/plugins/modules/nd6.py +++ b/plugins/modules/nd6.py @@ -109,7 +109,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/nd6ravariables.py b/plugins/modules/nd6ravariables.py index eb9b9633b..f5ad06acc 100644 --- a/plugins/modules/nd6ravariables.py +++ b/plugins/modules/nd6ravariables.py @@ -146,7 +146,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/netbridge.py b/plugins/modules/netbridge.py index b0f786789..03e91cd78 100644 --- a/plugins/modules/netbridge.py +++ b/plugins/modules/netbridge.py @@ -81,7 +81,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] netbridge_nsip6_binding: type: dict @@ -106,7 +105,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] netbridge_nsip_binding: type: dict @@ -131,7 +129,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] netbridge_vlan_binding: type: dict @@ -156,7 +153,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/netprofile.py b/plugins/modules/netprofile.py index 50ef77f32..5bb119fb8 100644 --- a/plugins/modules/netprofile.py +++ b/plugins/modules/netprofile.py @@ -142,7 +142,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] netprofile_srcportset_binding: type: dict @@ -167,7 +166,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/nsaptlicense.py b/plugins/modules/nsaptlicense.py index 63c426a31..4f1f84d0a 100644 --- a/plugins/modules/nsaptlicense.py +++ b/plugins/modules/nsaptlicense.py @@ -27,11 +27,14 @@ - Shiva Shankar Vaddepally (@shivashankar-vaddepally) options: state: - choices: [] + choices: + - changed default: present description: - The state of the resource being configured by the module on the NetScaler ADC node. + - When C(changed), the resource will be changed(?action=update) on the NetScaler + ADC node. type: str remove_non_updatable_params: choices: diff --git a/plugins/modules/nsextension.py b/plugins/modules/nsextension.py index 84d658c59..c43452aa3 100644 --- a/plugins/modules/nsextension.py +++ b/plugins/modules/nsextension.py @@ -32,6 +32,7 @@ - absent - imported - unset + - changed default: present description: - The state of the resource being configured by the module on the NetScaler @@ -41,6 +42,8 @@ - When C(absent), the resource will be deleted from the NetScaler ADC node. - When C(imported), the resource will be imported on the NetScaler ADC node. - When C(unset), the resource will be unset on the NetScaler ADC node. + - When C(changed), the resource will be changed(?action=update) on the NetScaler + ADC node. type: str remove_non_updatable_params: choices: diff --git a/plugins/modules/nslicenseserver.py b/plugins/modules/nslicenseserver.py index 6e71823a1..ea3bd2bcd 100644 --- a/plugins/modules/nslicenseserver.py +++ b/plugins/modules/nslicenseserver.py @@ -48,6 +48,11 @@ in the resource. - If no, the module will return error if any non-updatable parameters are provided. type: str + deviceprofilename: + type: str + description: + - Device profile is created on ADM and contains the user name and password of + the instance(s). ADM will use this info to add the NS for registration forceupdateip: type: bool description: @@ -62,7 +67,7 @@ - CICO - SelfManagedPool - SelfManagedvCPU - - LASConnected + - LAS description: - This paramter indicates type of license customer interested while configuring add/set licenseserver diff --git a/plugins/modules/nspartition.py b/plugins/modules/nspartition.py index 5765ba9fa..bc2f5a9ab 100644 --- a/plugins/modules/nspartition.py +++ b/plugins/modules/nspartition.py @@ -119,7 +119,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] nspartition_vlan_binding: type: dict @@ -144,7 +143,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] nspartition_vxlan_binding: type: dict @@ -169,7 +167,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/nsservicepath.py b/plugins/modules/nsservicepath.py index 37f8bee8f..514d1a9f4 100644 --- a/plugins/modules/nsservicepath.py +++ b/plugins/modules/nsservicepath.py @@ -79,7 +79,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/nstimer.py b/plugins/modules/nstimer.py index 6ca460bed..5586d0339 100644 --- a/plugins/modules/nstimer.py +++ b/plugins/modules/nstimer.py @@ -99,7 +99,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/nstrafficdomain.py b/plugins/modules/nstrafficdomain.py index b8aa07453..7c3f46904 100644 --- a/plugins/modules/nstrafficdomain.py +++ b/plugins/modules/nstrafficdomain.py @@ -97,7 +97,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] nstrafficdomain_vlan_binding: type: dict @@ -122,7 +121,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] nstrafficdomain_vxlan_binding: type: dict @@ -147,7 +145,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/policydataset.py b/plugins/modules/policydataset.py index d03edf307..63f19149e 100644 --- a/plugins/modules/policydataset.py +++ b/plugins/modules/policydataset.py @@ -113,7 +113,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/policypatset.py b/plugins/modules/policypatset.py index 52c1734ab..3180d6e4e 100644 --- a/plugins/modules/policypatset.py +++ b/plugins/modules/policypatset.py @@ -105,7 +105,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/policypatsetfile.py b/plugins/modules/policypatsetfile.py index 7b77b072a..243cc7b76 100644 --- a/plugins/modules/policypatsetfile.py +++ b/plugins/modules/policypatsetfile.py @@ -31,6 +31,7 @@ - present - absent - imported + - changed default: present description: - The state of the resource being configured by the module on the NetScaler @@ -39,6 +40,8 @@ the module's parameters. - When C(absent), the resource will be deleted from the NetScaler ADC node. - When C(imported), the resource will be imported on the NetScaler ADC node. + - When C(changed), the resource will be changed(?action=update) on the NetScaler + ADC node. type: str remove_non_updatable_params: choices: diff --git a/plugins/modules/policystringmap.py b/plugins/modules/policystringmap.py index 1abb156f0..a66e8ec90 100644 --- a/plugins/modules/policystringmap.py +++ b/plugins/modules/policystringmap.py @@ -87,7 +87,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/policyurlset.py b/plugins/modules/policyurlset.py index e55021843..7982e5d8d 100644 --- a/plugins/modules/policyurlset.py +++ b/plugins/modules/policyurlset.py @@ -31,6 +31,7 @@ - present - absent - imported + - changed default: present description: - The state of the resource being configured by the module on the NetScaler @@ -39,6 +40,8 @@ the module's parameters. - When C(absent), the resource will be deleted from the NetScaler ADC node. - When C(imported), the resource will be imported on the NetScaler ADC node. + - When C(changed), the resource will be changed(?action=update) on the NetScaler + ADC node. type: str remove_non_updatable_params: choices: diff --git a/plugins/modules/responderhtmlpage.py b/plugins/modules/responderhtmlpage.py index 0441b9560..d8aa09ac2 100644 --- a/plugins/modules/responderhtmlpage.py +++ b/plugins/modules/responderhtmlpage.py @@ -30,12 +30,15 @@ choices: - absent - imported + - changed default: present description: - The state of the resource being configured by the module on the NetScaler ADC node. - When C(absent), the resource will be deleted from the NetScaler ADC node. - When C(imported), the resource will be imported on the NetScaler ADC node. + - When C(changed), the resource will be changed(?action=update) on the NetScaler + ADC node. type: str remove_non_updatable_params: choices: diff --git a/plugins/modules/responderpolicy.py b/plugins/modules/responderpolicy.py index 2b440d334..1ab90be8f 100644 --- a/plugins/modules/responderpolicy.py +++ b/plugins/modules/responderpolicy.py @@ -132,7 +132,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/responderpolicylabel.py b/plugins/modules/responderpolicylabel.py index 5cb527bc4..ccc61128d 100644 --- a/plugins/modules/responderpolicylabel.py +++ b/plugins/modules/responderpolicylabel.py @@ -126,7 +126,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/rewritepolicy.py b/plugins/modules/rewritepolicy.py index 8a730b4ec..630ef0d9c 100644 --- a/plugins/modules/rewritepolicy.py +++ b/plugins/modules/rewritepolicy.py @@ -135,7 +135,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/rewritepolicylabel.py b/plugins/modules/rewritepolicylabel.py index c5c81295e..dc24def1e 100644 --- a/plugins/modules/rewritepolicylabel.py +++ b/plugins/modules/rewritepolicylabel.py @@ -147,7 +147,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/rnat.py b/plugins/modules/rnat.py index d421ad61a..aaec0fd12 100644 --- a/plugins/modules/rnat.py +++ b/plugins/modules/rnat.py @@ -151,7 +151,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] rnat_nsip_binding: type: dict @@ -176,7 +175,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] rnat_retainsourceportset_binding: type: dict @@ -201,7 +199,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] rnatglobal_auditsyslogpolicy_binding: type: dict @@ -226,7 +223,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/rnat6.py b/plugins/modules/rnat6.py index 51f07fbcb..55e6dbe9b 100644 --- a/plugins/modules/rnat6.py +++ b/plugins/modules/rnat6.py @@ -112,7 +112,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/service.py b/plugins/modules/service.py index 6f6110815..ae665cbd2 100644 --- a/plugins/modules/service.py +++ b/plugins/modules/service.py @@ -450,7 +450,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] servicegroup_lbmonitor_binding: type: dict @@ -475,7 +474,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] servicegroup_servicegroupmember_binding: type: dict @@ -500,7 +498,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/servicegroup.py b/plugins/modules/servicegroup.py index 89c333144..f3bedeeed 100644 --- a/plugins/modules/servicegroup.py +++ b/plugins/modules/servicegroup.py @@ -469,7 +469,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] servicegroup_servicegroupmember_binding: type: dict @@ -494,7 +493,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/snmptrap.py b/plugins/modules/snmptrap.py index 33e2f1697..7e8a1ab22 100644 --- a/plugins/modules/snmptrap.py +++ b/plugins/modules/snmptrap.py @@ -154,7 +154,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/sslcacertgroup.py b/plugins/modules/sslcacertgroup.py index 1766af508..a41630bfa 100644 --- a/plugins/modules/sslcacertgroup.py +++ b/plugins/modules/sslcacertgroup.py @@ -81,7 +81,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/sslcert.py b/plugins/modules/sslcert.py index 11d8405bc..06dcfee88 100644 --- a/plugins/modules/sslcert.py +++ b/plugins/modules/sslcert.py @@ -175,7 +175,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/sslcertkey.py b/plugins/modules/sslcertkey.py index 7fc0999da..18d4d87c4 100644 --- a/plugins/modules/sslcertkey.py +++ b/plugins/modules/sslcertkey.py @@ -31,6 +31,7 @@ - present - absent - unset + - changed default: present description: - The state of the resource being configured by the module on the NetScaler @@ -39,6 +40,8 @@ the module's parameters. - When C(absent), the resource will be deleted from the NetScaler ADC node. - When C(unset), the resource will be unset on the NetScaler ADC node. + - When C(changed), the resource will be changed(?action=update) on the NetScaler + ADC node. type: str remove_non_updatable_params: choices: @@ -180,7 +183,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/sslcertkeybundle.py b/plugins/modules/sslcertkeybundle.py index 26810c5be..e40333d74 100644 --- a/plugins/modules/sslcertkeybundle.py +++ b/plugins/modules/sslcertkeybundle.py @@ -30,6 +30,7 @@ choices: - present - absent + - changed default: present description: - The state of the resource being configured by the module on the NetScaler @@ -37,6 +38,8 @@ - When C(present), the resource will be added/updated configured according to the module's parameters. - When C(absent), the resource will be deleted from the NetScaler ADC node. + - When C(changed), the resource will be changed(?action=update) on the NetScaler + ADC node. type: str remove_non_updatable_params: choices: diff --git a/plugins/modules/sslcipher.py b/plugins/modules/sslcipher.py index 835c518ff..0730f91af 100644 --- a/plugins/modules/sslcipher.py +++ b/plugins/modules/sslcipher.py @@ -104,7 +104,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/ssldynamicclientcertcache.py b/plugins/modules/ssldynamicclientcertcache.py new file mode 100644 index 000000000..d6eecaea8 --- /dev/null +++ b/plugins/modules/ssldynamicclientcertcache.py @@ -0,0 +1,102 @@ +#!/usr/bin/python + +# -*- coding: utf-8 -*- + +# Copyright (c) 2025 Cloud Software Group, Inc. +# MIT License (see LICENSE or https://opensource.org/licenses/MIT) + +from __future__ import absolute_import, division, print_function + +__metaclass__ = type + + +ANSIBLE_METADATA = { + "metadata_version": "1.1", + "status": ["preview"], + "supported_by": "community", +} + +DOCUMENTATION = r""" +--- +module: ssldynamicclientcertcache +short_description: Configuration for Dynamic Client Certificate Cache resource. +description: Configuration for Dynamic Client Certificate Cache resource. +version_added: 2.0.0 +author: + - Sumanth Lingappa (@sumanth-lingappa) + - Shiva Shankar Vaddepally (@shivashankar-vaddepally) +options: + state: + choices: + - flushed + default: present + description: + - The state of the resource being configured by the module on the NetScaler + ADC node. + - When C(flushed), the resource will be flushed on the NetScaler ADC node. + type: str + remove_non_updatable_params: + choices: + - 'yes' + - 'no' + default: 'no' + description: + - When given yes, the module will remove any parameters that are not updatable + in the resource. + - If no, the module will return error if any non-updatable parameters are provided. + type: str +extends_documentation_fragment: netscaler.adc.netscaler_adc + +""" + +EXAMPLES = r""" +""" + +RETURN = r""" +--- +changed: + description: Indicates if any change is made by the module + returned: always + type: bool + sample: true +diff: + description: Dictionary of before and after changes + returned: always + type: dict + sample: {'before': {'key1': 'xyz'}, 'after': {'key2': 'pqr'}, 'prepared': 'changes + done'} +diff_list: + description: List of differences between the actual configured object and the configuration + specified in the module + returned: when changed + type: list + sample: ["Attribute `key1` differs. Desired: () XYZ. Existing: () PQR"] +failed: + description: Indicates if the module failed or not + returned: always + type: bool + sample: false +loglines: + description: list of logged messages by the module + returned: always + type: list + sample: ['message 1', 'message 2'] + +""" + + +import os + +from ..module_utils.module_executor import ModuleExecutor + +RESOURCE_NAME = os.path.basename(__file__).replace(".py", "") + + +def main(): + executor = ModuleExecutor(RESOURCE_NAME) + executor.main() + + +if __name__ == "__main__": + main() diff --git a/plugins/modules/sslfips.py b/plugins/modules/sslfips.py index a3e5e94ad..3d2b8ac78 100644 --- a/plugins/modules/sslfips.py +++ b/plugins/modules/sslfips.py @@ -30,6 +30,7 @@ choices: - present - unset + - changed default: present description: - The state of the resource being configured by the module on the NetScaler @@ -37,6 +38,8 @@ - When C(present), the resource will be added/updated configured according to the module's parameters. - When C(unset), the resource will be unset on the NetScaler ADC node. + - When C(changed), the resource will be changed(?action=update) on the NetScaler + ADC node. type: str remove_non_updatable_params: choices: diff --git a/plugins/modules/sslpolicy.py b/plugins/modules/sslpolicy.py index ec55ac870..4ea522d27 100644 --- a/plugins/modules/sslpolicy.py +++ b/plugins/modules/sslpolicy.py @@ -119,7 +119,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/sslpolicylabel.py b/plugins/modules/sslpolicylabel.py index 9ee002d3d..e999fcdca 100644 --- a/plugins/modules/sslpolicylabel.py +++ b/plugins/modules/sslpolicylabel.py @@ -91,7 +91,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/sslprofile.py b/plugins/modules/sslprofile.py index bb1b7d90d..7c031b511 100644 --- a/plugins/modules/sslprofile.py +++ b/plugins/modules/sslprofile.py @@ -61,6 +61,16 @@ - connection parameters. EMS must be supported by both the TLS client and server - in order to be enabled during a handshake. This setting applies to both - frontend and backend SSL profiles. + allowlegacykdf: + type: str + choices: + - 'YES' + - 'NO' + description: + - 'FIPS 140-3 certification requires all handshakes without EMS be blocked. ' + - 'Such KDFs are allowed by default. This setting is to allow/disallow such + legacy KDFs ' + - when needed. This setting applies to both frontend and backend SSL profiles. allowunknownsni: type: str choices: @@ -649,7 +659,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] sslprofile_sslcertkey_binding: type: dict @@ -674,7 +683,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] sslprofile_sslcipher_binding: type: dict @@ -699,7 +707,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] sslprofile_sslciphersuite_binding: type: dict @@ -724,7 +731,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] sslprofile_sslechconfig_binding: type: dict @@ -749,7 +755,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/sslservice.py b/plugins/modules/sslservice.py index a184870be..1a711e735 100644 --- a/plugins/modules/sslservice.py +++ b/plugins/modules/sslservice.py @@ -371,7 +371,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] sslservice_sslcacertbundle_binding: type: dict @@ -396,7 +395,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] sslservice_sslcertkey_binding: type: dict @@ -421,7 +419,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] sslservice_sslcipher_binding: type: dict @@ -446,7 +443,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] sslservice_sslciphersuite_binding: type: dict @@ -471,7 +467,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] sslservice_sslpolicy_binding: type: dict @@ -496,7 +491,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] sslservicegroup_ecccurve_binding: type: dict @@ -521,7 +515,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] sslservicegroup_sslcacertbundle_binding: type: dict @@ -546,7 +539,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] sslservicegroup_sslcertkey_binding: type: dict @@ -571,7 +563,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] sslservicegroup_sslcipher_binding: type: dict @@ -596,7 +587,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] sslservicegroup_sslciphersuite_binding: type: dict @@ -621,7 +611,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/sslservicegroup.py b/plugins/modules/sslservicegroup.py index a1b68d01b..6fdeca749 100644 --- a/plugins/modules/sslservicegroup.py +++ b/plugins/modules/sslservicegroup.py @@ -191,7 +191,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] sslservicegroup_sslcacertbundle_binding: type: dict @@ -216,7 +215,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] sslservicegroup_sslcertkey_binding: type: dict @@ -241,7 +239,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] sslservicegroup_sslcipher_binding: type: dict @@ -266,7 +263,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] sslservicegroup_sslciphersuite_binding: type: dict @@ -291,7 +287,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/sslvserver.py b/plugins/modules/sslvserver.py index 3900c9fb2..c06dfffb3 100644 --- a/plugins/modules/sslvserver.py +++ b/plugins/modules/sslvserver.py @@ -423,7 +423,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] sslvserver_auditnslogpolicy_binding: type: dict @@ -448,7 +447,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] sslvserver_auditsyslogpolicy_binding: type: dict @@ -473,7 +471,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] sslvserver_authorizationpolicy_binding: type: dict @@ -498,7 +495,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] sslvserver_cachepolicy_binding: type: dict @@ -523,7 +519,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] sslvserver_cmppolicy_binding: type: dict @@ -548,7 +543,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] sslvserver_ecccurve_binding: type: dict @@ -573,7 +567,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] sslvserver_responderpolicy_binding: type: dict @@ -598,7 +591,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] sslvserver_rewritepolicy_binding: type: dict @@ -623,7 +615,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] sslvserver_sslcacertbundle_binding: type: dict @@ -648,7 +639,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] sslvserver_sslcertkey_binding: type: dict @@ -673,7 +663,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] sslvserver_sslcertkeybundle_binding: type: dict @@ -698,7 +687,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] sslvserver_sslcipher_binding: type: dict @@ -723,7 +711,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] sslvserver_sslciphersuite_binding: type: dict @@ -748,7 +735,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] sslvserver_sslpolicy_binding: type: dict @@ -773,7 +759,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/sslzerotouchparam.py b/plugins/modules/sslzerotouchparam.py new file mode 100644 index 000000000..1f44ff35d --- /dev/null +++ b/plugins/modules/sslzerotouchparam.py @@ -0,0 +1,163 @@ +#!/usr/bin/python + +# -*- coding: utf-8 -*- + +# Copyright (c) 2025 Cloud Software Group, Inc. +# MIT License (see LICENSE or https://opensource.org/licenses/MIT) + +from __future__ import absolute_import, division, print_function + +__metaclass__ = type + + +ANSIBLE_METADATA = { + "metadata_version": "1.1", + "status": ["preview"], + "supported_by": "community", +} + +DOCUMENTATION = r""" +--- +module: sslzerotouchparam +short_description: Configuration for Zerotouch params resource. +description: Configuration for Zerotouch params resource. +version_added: 2.0.0 +author: + - Sumanth Lingappa (@sumanth-lingappa) + - Shiva Shankar Vaddepally (@shivashankar-vaddepally) +options: + state: + choices: + - present + - unset + default: present + description: + - The state of the resource being configured by the module on the NetScaler + ADC node. + - When C(present), the resource will be added/updated configured according to + the module's parameters. + - When C(unset), the resource will be unset on the NetScaler ADC node. + type: str + remove_non_updatable_params: + choices: + - 'yes' + - 'no' + default: 'no' + description: + - When given yes, the module will remove any parameters that are not updatable + in the resource. + - If no, the module will return error if any non-updatable parameters are provided. + type: str + ocspbatchingdelay: + type: int + description: + - Maximum time, in milliseconds, to wait to accumulate OCSP requests to batch. + Does not apply if the Batching Depth is 1. + ocspbatchingdepth: + type: int + description: + - Number of certificates to batch together into one OCSP request. Batching avoids + overloading the OCSP responder. A value of 1 signifies that each request is + queried independently. For a value greater than 1, specify a timeout (batching + delay) to avoid inordinately delaying the processing of a single certificate. + ocspcachetimeout: + type: int + description: + - Timeout(in minutes) for caching the OCSP response. + ocsphttpmethod: + type: str + choices: + - GET + - POST + description: + - HTTP method used to send ocsp request. C(POST) is the default httpmethod. + If request length is > 255, C(POST) wil be used even if C(GET) is set as httpMethod + ocspproducedattimeskew: + type: int + description: + - Time, in seconds, for which the Citrix ADC waits before considering the response + as invalid. The response is considered invalid if the Produced At time stamp + in the OCSP response exceeds or precedes the current Citrix ADC clock time + by the amount of time specified. + ocspresptimeout: + type: int + description: + - Time, in milliseconds, to wait for an OCSP response. When this time elapses, + an error message appears or the transaction is forwarded, depending on the + settings on the virtual server. Includes Batching Delay time. + ocsptrustresponder: + type: str + choices: + - 'YES' + - 'NO' + description: + - If trustResponder is set to C(YES), signature verification will be skipped + for the OCSP response + ocspurlresolvetimeout: + type: int + description: + - Time, in milliseconds, to wait for an OCSP URL Resolution. When this time + elapses, an error message appears or the transaction is forwarded, depending + on the settings on the virtual server. + ocspusenonce: + type: str + choices: + - ENABLED + - DISABLED + description: + - Enable the OCSP nonce extension, which is designed to prevent replay attacks. +extends_documentation_fragment: netscaler.adc.netscaler_adc + +""" + +EXAMPLES = r""" +""" + +RETURN = r""" +--- +changed: + description: Indicates if any change is made by the module + returned: always + type: bool + sample: true +diff: + description: Dictionary of before and after changes + returned: always + type: dict + sample: {'before': {'key1': 'xyz'}, 'after': {'key2': 'pqr'}, 'prepared': 'changes + done'} +diff_list: + description: List of differences between the actual configured object and the configuration + specified in the module + returned: when changed + type: list + sample: ["Attribute `key1` differs. Desired: () XYZ. Existing: () PQR"] +failed: + description: Indicates if the module failed or not + returned: always + type: bool + sample: false +loglines: + description: list of logged messages by the module + returned: always + type: list + sample: ['message 1', 'message 2'] + +""" + + +import os + +from ..module_utils.module_executor import ModuleExecutor + +RESOURCE_NAME = os.path.basename(__file__).replace(".py", "") + + +def main(): + executor = ModuleExecutor(RESOURCE_NAME) + executor.main() + + +if __name__ == "__main__": + main() diff --git a/plugins/modules/streamidentifier.py b/plugins/modules/streamidentifier.py index ed39785ee..8c6d639a0 100644 --- a/plugins/modules/streamidentifier.py +++ b/plugins/modules/streamidentifier.py @@ -176,7 +176,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/systemgroup.py b/plugins/modules/systemgroup.py index 0d82c959b..6c2ba4e87 100644 --- a/plugins/modules/systemgroup.py +++ b/plugins/modules/systemgroup.py @@ -127,7 +127,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] systemgroup_systemcmdpolicy_binding: type: dict @@ -152,7 +151,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] systemgroup_systemuser_binding: type: dict @@ -177,7 +175,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/systemkek.py b/plugins/modules/systemkek.py index db5700c70..f71f9e523 100644 --- a/plugins/modules/systemkek.py +++ b/plugins/modules/systemkek.py @@ -27,11 +27,14 @@ - Shiva Shankar Vaddepally (@shivashankar-vaddepally) options: state: - choices: [] + choices: + - changed default: present description: - The state of the resource being configured by the module on the NetScaler ADC node. + - When C(changed), the resource will be changed(?action=update) on the NetScaler + ADC node. type: str remove_non_updatable_params: choices: diff --git a/plugins/modules/systemuser.py b/plugins/modules/systemuser.py index a62bd1e3d..a438b1980 100644 --- a/plugins/modules/systemuser.py +++ b/plugins/modules/systemuser.py @@ -140,7 +140,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] systemuser_systemcmdpolicy_binding: type: dict @@ -165,7 +164,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/transformpolicy.py b/plugins/modules/transformpolicy.py index d4826daeb..227ba0ef9 100644 --- a/plugins/modules/transformpolicy.py +++ b/plugins/modules/transformpolicy.py @@ -123,7 +123,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/transformpolicylabel.py b/plugins/modules/transformpolicylabel.py index e8f5d9e74..7651b0ccf 100644 --- a/plugins/modules/transformpolicylabel.py +++ b/plugins/modules/transformpolicylabel.py @@ -103,7 +103,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/urlfilteringcategorization.py b/plugins/modules/urlfilteringcategorization.py new file mode 100644 index 000000000..38ff61ba3 --- /dev/null +++ b/plugins/modules/urlfilteringcategorization.py @@ -0,0 +1,97 @@ +#!/usr/bin/python + +# -*- coding: utf-8 -*- + +# Copyright (c) 2023 Cloud Software Group, Inc. +# MIT License (see LICENSE or https://opensource.org/licenses/MIT) + +from __future__ import absolute_import, division, print_function + +__metaclass__ = type + + +ANSIBLE_METADATA = { + "metadata_version": "1.1", + "status": ["preview"], + "supported_by": "community", +} + +DOCUMENTATION = r""" +--- +module: urlfilteringcategorization +short_description: Configuration for Categorization resource. +description: Configuration for Categorization resource. +version_added: 2.0.0 +author: + - Sumanth Lingappa (@sumanth-lingappa) + - Shiva Shankar Vaddepally (@shivashankar-vaddepally) +options: + state: + choices: + - present + default: present + description: + - The state of the resource being configured by the module on the NetScaler + ADC node. + - When C(present), the resource will be added/updated configured according to + the module's parameters. + type: str + url: + type: str + description: + - Url given for categorization. +extends_documentation_fragment: netscaler.adc.netscaler_adc + +""" + +EXAMPLES = r""" +""" + +RETURN = r""" +--- +changed: + description: Indicates if any change is made by the module + returned: always + type: bool + sample: true +diff: + description: Dictionary of before and after changes + returned: always + type: dict + sample: {'before': {'key1': 'xyz'}, 'after': {'key2': 'pqr'}, 'prepared': 'changes + done'} +diff_list: + description: List of differences between the actual configured object and the configuration + specified in the module + returned: when changed + type: list + sample: ["Attribute `key1` differs. Desired: () XYZ. Existing: () PQR"] +failed: + description: Indicates if the module failed or not + returned: always + type: bool + sample: false +loglines: + description: list of logged messages by the module + returned: always + type: list + sample: ['message 1', 'message 2'] + +""" + + +import os + +from ..module_utils.module_executor import ModuleExecutor + +RESOURCE_NAME = os.path.basename(__file__).replace(".py", "") + + +def main(): + executor = ModuleExecutor(RESOURCE_NAME) + executor.main() + + +if __name__ == "__main__": + main() diff --git a/plugins/modules/urlfilteringparameter.py b/plugins/modules/urlfilteringparameter.py new file mode 100644 index 000000000..2be4fd044 --- /dev/null +++ b/plugins/modules/urlfilteringparameter.py @@ -0,0 +1,132 @@ +#!/usr/bin/python + +# -*- coding: utf-8 -*- + +# Copyright (c) 2023 Cloud Software Group, Inc. +# MIT License (see LICENSE or https://opensource.org/licenses/MIT) + +from __future__ import absolute_import, division, print_function + +__metaclass__ = type + + +ANSIBLE_METADATA = { + "metadata_version": "1.1", + "status": ["preview"], + "supported_by": "community", +} + +DOCUMENTATION = r""" +--- +module: urlfilteringparameter +short_description: Configuration for URLFILTERING paramter resource. +description: Configuration for URLFILTERING paramter resource. +version_added: 2.0.0 +author: + - Sumanth Lingappa (@sumanth-lingappa) + - Shiva Shankar Vaddepally (@shivashankar-vaddepally) +options: + state: + choices: + - present + - unset + default: present + description: + - The state of the resource being configured by the module on the NetScaler + ADC node. + - When C(present), the resource will be added/updated configured according to + the module's parameters. + - When C(unset), the resource will be unset on the NetScaler ADC node. + type: str + cloudhost: + type: str + description: + - URL Filtering Cloud host. + hoursbetweendbupdates: + type: float + description: + - URL Filtering hours between DB updates. + localdatabasethreads: + type: float + description: + - URL Filtering Local DB number of threads. + seeddbpath: + type: str + description: + - URL Filtering Seed DB path. + timeofdaytoupdatedb: + type: str + description: + - URL Filtering time of day to update DB. +extends_documentation_fragment: netscaler.adc.netscaler_adc + +""" + +EXAMPLES = r""" +--- +- name: Sample urlfilteringparameter playbook + hosts: demo_netscalers + gather_facts: 'false' + tasks: + - name: Configure urlfilteringparameter + delegate_to: localhost + netscaler.adc.urlfilteringparameter: + state: present + hoursbetweendbupdates: '24' + timeofdaytoupdatedb: 03:00 + maxnumberofcloudthreads: '4' + cloudkeepalivetimeout: 120000 + cloudserverconnecttimeout: 1000 + clouddblookuptimeout: 2000 + seeddbsizelevel: '1' + localdatabasethreads: '1' +""" + +RETURN = r""" +--- +changed: + description: Indicates if any change is made by the module + returned: always + type: bool + sample: true +diff: + description: Dictionary of before and after changes + returned: always + type: dict + sample: {'before': {'key1': 'xyz'}, 'after': {'key2': 'pqr'}, 'prepared': 'changes + done'} +diff_list: + description: List of differences between the actual configured object and the configuration + specified in the module + returned: when changed + type: list + sample: ["Attribute `key1` differs. Desired: () XYZ. Existing: () PQR"] +failed: + description: Indicates if the module failed or not + returned: always + type: bool + sample: false +loglines: + description: list of logged messages by the module + returned: always + type: list + sample: ['message 1', 'message 2'] + +""" + + +import os + +from ..module_utils.module_executor import ModuleExecutor + +RESOURCE_NAME = os.path.basename(__file__).replace(".py", "") + + +def main(): + executor = ModuleExecutor(RESOURCE_NAME) + executor.main() + + +if __name__ == "__main__": + main() diff --git a/plugins/modules/videooptimizationdetectionpolicy.py b/plugins/modules/videooptimizationdetectionpolicy.py index 160ed5c33..c177c1a8d 100644 --- a/plugins/modules/videooptimizationdetectionpolicy.py +++ b/plugins/modules/videooptimizationdetectionpolicy.py @@ -134,7 +134,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/videooptimizationdetectionpolicylabel.py b/plugins/modules/videooptimizationdetectionpolicylabel.py index 11555075a..07777b7e6 100644 --- a/plugins/modules/videooptimizationdetectionpolicylabel.py +++ b/plugins/modules/videooptimizationdetectionpolicylabel.py @@ -110,7 +110,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/videooptimizationpacingpolicy.py b/plugins/modules/videooptimizationpacingpolicy.py index ee0f48d49..42657118f 100644 --- a/plugins/modules/videooptimizationpacingpolicy.py +++ b/plugins/modules/videooptimizationpacingpolicy.py @@ -122,7 +122,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/videooptimizationpacingpolicylabel.py b/plugins/modules/videooptimizationpacingpolicylabel.py index 2b519ad89..1bf8f7a4e 100644 --- a/plugins/modules/videooptimizationpacingpolicylabel.py +++ b/plugins/modules/videooptimizationpacingpolicylabel.py @@ -110,7 +110,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/vlan.py b/plugins/modules/vlan.py index 5724f97d4..24537cfe4 100644 --- a/plugins/modules/vlan.py +++ b/plugins/modules/vlan.py @@ -117,7 +117,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vlan_interface_binding: type: dict @@ -142,7 +141,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vlan_linkset_binding: type: dict @@ -167,7 +165,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vlan_nsip6_binding: type: dict @@ -192,7 +189,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vlan_nsip_binding: type: dict @@ -217,7 +213,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/vpnglobal_vpnsecureprivateaccessprofile_binding.py b/plugins/modules/vpnglobal_vpnsecureprivateaccessprofile_binding.py new file mode 100644 index 000000000..3bc6d2868 --- /dev/null +++ b/plugins/modules/vpnglobal_vpnsecureprivateaccessprofile_binding.py @@ -0,0 +1,117 @@ +#!/usr/bin/python + +# -*- coding: utf-8 -*- + +# Copyright (c) 2025 Cloud Software Group, Inc. +# MIT License (see LICENSE or https://opensource.org/licenses/MIT) + +from __future__ import absolute_import, division, print_function + +__metaclass__ = type + + +ANSIBLE_METADATA = { + "metadata_version": "1.1", + "status": ["preview"], + "supported_by": "community", +} + +DOCUMENTATION = r""" +--- +module: vpnglobal_vpnsecureprivateaccessprofile_binding +short_description: Binding Resource definition for describing association between + vpnglobal and vpnsecureprivateaccessprofile resources +description: Binding Resource definition for describing association between vpnglobal + and vpnsecureprivateaccessprofile resources +version_added: 2.0.0 +author: + - Sumanth Lingappa (@sumanth-lingappa) + - Shiva Shankar Vaddepally (@shivashankar-vaddepally) +options: + state: + choices: + - present + - absent + default: present + description: + - The state of the resource being configured by the module on the NetScaler + ADC node. + - When C(present), the resource will be added/updated configured according to + the module's parameters. + - When C(absent), the resource will be deleted from the NetScaler ADC node. + type: str + remove_non_updatable_params: + choices: + - 'yes' + - 'no' + default: 'no' + description: + - When given yes, the module will remove any parameters that are not updatable + in the resource. + - If no, the module will return error if any non-updatable parameters are provided. + type: str + gotopriorityexpression: + type: str + description: + - Applicable only to advance vpn session policy. An expression or other value + specifying the priority of the next policy which will get evaluated if the + current policy rule evaluates to TRUE. + secureprivateaccessprofile: + type: str + description: + - The name of the Secure Private Access Profile bound to vpn global. +extends_documentation_fragment: netscaler.adc.netscaler_adc + +""" + +EXAMPLES = r""" +""" + +RETURN = r""" +--- +changed: + description: Indicates if any change is made by the module + returned: always + type: bool + sample: true +diff: + description: Dictionary of before and after changes + returned: always + type: dict + sample: {'before': {'key1': 'xyz'}, 'after': {'key2': 'pqr'}, 'prepared': 'changes + done'} +diff_list: + description: List of differences between the actual configured object and the configuration + specified in the module + returned: when changed + type: list + sample: ["Attribute `key1` differs. Desired: () XYZ. Existing: () PQR"] +failed: + description: Indicates if the module failed or not + returned: always + type: bool + sample: false +loglines: + description: list of logged messages by the module + returned: always + type: list + sample: ['message 1', 'message 2'] + +""" + + +import os + +from ..module_utils.module_executor import ModuleExecutor + +RESOURCE_NAME = os.path.basename(__file__).replace(".py", "") + + +def main(): + executor = ModuleExecutor(RESOURCE_NAME) + executor.main() + + +if __name__ == "__main__": + main() diff --git a/plugins/modules/vpnsecureprivateaccessprofile.py b/plugins/modules/vpnsecureprivateaccessprofile.py new file mode 100644 index 000000000..450ebea54 --- /dev/null +++ b/plugins/modules/vpnsecureprivateaccessprofile.py @@ -0,0 +1,146 @@ +#!/usr/bin/python + +# -*- coding: utf-8 -*- + +# Copyright (c) 2025 Cloud Software Group, Inc. +# MIT License (see LICENSE or https://opensource.org/licenses/MIT) + +from __future__ import absolute_import, division, print_function + +__metaclass__ = type + + +ANSIBLE_METADATA = { + "metadata_version": "1.1", + "status": ["preview"], + "supported_by": "community", +} + +DOCUMENTATION = r""" +--- +module: vpnsecureprivateaccessprofile +short_description: Configuration for Secure Private Access Profile resource. +description: Configuration for Secure Private Access Profile resource. +version_added: 2.0.0 +author: + - Sumanth Lingappa (@sumanth-lingappa) + - Shiva Shankar Vaddepally (@shivashankar-vaddepally) +options: + state: + choices: + - present + - absent + - unset + default: present + description: + - The state of the resource being configured by the module on the NetScaler + ADC node. + - When C(present), the resource will be added/updated configured according to + the module's parameters. + - When C(absent), the resource will be deleted from the NetScaler ADC node. + - When C(unset), the resource will be unset on the NetScaler ADC node. + type: str + remove_non_updatable_params: + choices: + - 'yes' + - 'no' + default: 'no' + description: + - When given yes, the module will remove any parameters that are not updatable + in the resource. + - If no, the module will return error if any non-updatable parameters are provided. + type: str + chromeenterprisepremiummode: + type: str + choices: + - 'OFF' + - WITH_PARTNER_CONNECTOR + - WITHOUT_PARTNER_CONNECTOR + description: + - Secure Private Access Chrome Enterprise Premium mode of operation. + customerid: + type: str + description: + - Customer ID of the citrix cloud customer. + forceclienttype: + type: str + choices: + - 'ON' + - 'OFF' + description: + - Automatically configures the session for Citrix Secure Access client connectivity. + googlecustomerid: + type: str + description: + - Your organization's unique ID on Google's Admin console Profile settings. + googlesecuritygatewayid: + type: str + description: + - The ID of the Google Secure Gateway. + name: + type: str + description: + - name of Secure Private Access profile + sharedsecret: + type: str + description: + - Secure Private Access Shared Secret. + url: + type: str + description: + - Public URL for your Secure Private Access site or load balancing server. +extends_documentation_fragment: netscaler.adc.netscaler_adc + +""" + +EXAMPLES = r""" +""" + +RETURN = r""" +--- +changed: + description: Indicates if any change is made by the module + returned: always + type: bool + sample: true +diff: + description: Dictionary of before and after changes + returned: always + type: dict + sample: {'before': {'key1': 'xyz'}, 'after': {'key2': 'pqr'}, 'prepared': 'changes + done'} +diff_list: + description: List of differences between the actual configured object and the configuration + specified in the module + returned: when changed + type: list + sample: ["Attribute `key1` differs. Desired: () XYZ. Existing: () PQR"] +failed: + description: Indicates if the module failed or not + returned: always + type: bool + sample: false +loglines: + description: list of logged messages by the module + returned: always + type: list + sample: ['message 1', 'message 2'] + +""" + + +import os + +from ..module_utils.module_executor import ModuleExecutor + +RESOURCE_NAME = os.path.basename(__file__).replace(".py", "") + + +def main(): + executor = ModuleExecutor(RESOURCE_NAME) + executor.main() + + +if __name__ == "__main__": + main() diff --git a/plugins/modules/vpnvserver.py b/plugins/modules/vpnvserver.py index bb8b88842..74f56dfd0 100644 --- a/plugins/modules/vpnvserver.py +++ b/plugins/modules/vpnvserver.py @@ -420,7 +420,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vpnvserver_analyticsprofile_binding: type: dict @@ -445,7 +444,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vpnvserver_appcontroller_binding: type: dict @@ -470,7 +468,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vpnvserver_appflowpolicy_binding: type: dict @@ -495,7 +492,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vpnvserver_appfwpolicy_binding: type: dict @@ -520,7 +516,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vpnvserver_auditnslogpolicy_binding: type: dict @@ -545,7 +540,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vpnvserver_auditsyslogpolicy_binding: type: dict @@ -570,7 +564,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vpnvserver_authenticationcertpolicy_binding: type: dict @@ -595,7 +588,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vpnvserver_authenticationdfapolicy_binding: type: dict @@ -620,7 +612,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vpnvserver_authenticationldappolicy_binding: type: dict @@ -645,7 +636,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vpnvserver_authenticationlocalpolicy_binding: type: dict @@ -670,7 +660,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vpnvserver_authenticationloginschemapolicy_binding: type: dict @@ -695,7 +684,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vpnvserver_authenticationnegotiatepolicy_binding: type: dict @@ -720,7 +708,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vpnvserver_authenticationoauthidppolicy_binding: type: dict @@ -745,7 +732,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vpnvserver_authenticationpolicy_binding: type: dict @@ -770,7 +756,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vpnvserver_authenticationradiuspolicy_binding: type: dict @@ -795,7 +780,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vpnvserver_authenticationsamlidppolicy_binding: type: dict @@ -820,7 +804,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vpnvserver_authenticationsamlpolicy_binding: type: dict @@ -845,7 +828,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vpnvserver_authenticationtacacspolicy_binding: type: dict @@ -870,7 +852,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vpnvserver_authenticationwebauthpolicy_binding: type: dict @@ -895,7 +876,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vpnvserver_cachepolicy_binding: type: dict @@ -920,7 +900,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vpnvserver_cspolicy_binding: type: dict @@ -945,7 +924,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vpnvserver_feopolicy_binding: type: dict @@ -970,7 +948,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vpnvserver_icapolicy_binding: type: dict @@ -995,7 +972,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vpnvserver_intranetip6_binding: type: dict @@ -1020,7 +996,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vpnvserver_intranetip_binding: type: dict @@ -1045,7 +1020,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vpnvserver_responderpolicy_binding: type: dict @@ -1070,7 +1044,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vpnvserver_rewritepolicy_binding: type: dict @@ -1095,7 +1068,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vpnvserver_secureprivateaccessurl_binding: type: dict @@ -1120,7 +1092,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vpnvserver_sharefileserver_binding: type: dict @@ -1145,7 +1116,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vpnvserver_staserver_binding: type: dict @@ -1170,7 +1140,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vpnvserver_vpnclientlessaccesspolicy_binding: type: dict @@ -1195,7 +1164,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vpnvserver_vpnepaprofile_binding: type: dict @@ -1220,7 +1188,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vpnvserver_vpneula_binding: type: dict @@ -1245,7 +1212,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vpnvserver_vpnintranetapplication_binding: type: dict @@ -1270,7 +1236,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vpnvserver_vpnnexthopserver_binding: type: dict @@ -1295,7 +1260,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vpnvserver_vpnportaltheme_binding: type: dict @@ -1320,7 +1284,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vpnvserver_vpnsessionpolicy_binding: type: dict @@ -1345,7 +1308,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vpnvserver_vpntrafficpolicy_binding: type: dict @@ -1370,7 +1332,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vpnvserver_vpnurl_binding: type: dict @@ -1395,7 +1356,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vpnvserver_vpnurlpolicy_binding: type: dict @@ -1420,7 +1380,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/vpnvserver_vpnsecureprivateaccessprofile_binding.py b/plugins/modules/vpnvserver_vpnsecureprivateaccessprofile_binding.py new file mode 100644 index 000000000..ced364df0 --- /dev/null +++ b/plugins/modules/vpnvserver_vpnsecureprivateaccessprofile_binding.py @@ -0,0 +1,115 @@ +#!/usr/bin/python + +# -*- coding: utf-8 -*- + +# Copyright (c) 2025 Cloud Software Group, Inc. +# MIT License (see LICENSE or https://opensource.org/licenses/MIT) + +from __future__ import absolute_import, division, print_function + +__metaclass__ = type + + +ANSIBLE_METADATA = { + "metadata_version": "1.1", + "status": ["preview"], + "supported_by": "community", +} + +DOCUMENTATION = r""" +--- +module: vpnvserver_vpnsecureprivateaccessprofile_binding +short_description: Binding Resource definition for describing association between + vpnvserver and vpnsecureprivateaccessprofile resources +description: Binding Resource definition for describing association between vpnvserver + and vpnsecureprivateaccessprofile resources +version_added: 2.0.0 +author: + - Sumanth Lingappa (@sumanth-lingappa) + - Shiva Shankar Vaddepally (@shivashankar-vaddepally) +options: + state: + choices: + - present + - absent + default: present + description: + - The state of the resource being configured by the module on the NetScaler + ADC node. + - When C(present), the resource will be added/updated configured according to + the module's parameters. + - When C(absent), the resource will be deleted from the NetScaler ADC node. + type: str + remove_non_updatable_params: + choices: + - 'yes' + - 'no' + default: 'no' + description: + - When given yes, the module will remove any parameters that are not updatable + in the resource. + - If no, the module will return error if any non-updatable parameters are provided. + type: str + name: + type: str + description: + - Name of the virtual server. + secureprivateaccessprofile: + type: str + description: + - Name of the Secure Private Access profile bound to the vserver. +extends_documentation_fragment: netscaler.adc.netscaler_adc + +""" + +EXAMPLES = r""" +""" + +RETURN = r""" +--- +changed: + description: Indicates if any change is made by the module + returned: always + type: bool + sample: true +diff: + description: Dictionary of before and after changes + returned: always + type: dict + sample: {'before': {'key1': 'xyz'}, 'after': {'key2': 'pqr'}, 'prepared': 'changes + done'} +diff_list: + description: List of differences between the actual configured object and the configuration + specified in the module + returned: when changed + type: list + sample: ["Attribute `key1` differs. Desired: () XYZ. Existing: () PQR"] +failed: + description: Indicates if the module failed or not + returned: always + type: bool + sample: false +loglines: + description: list of logged messages by the module + returned: always + type: list + sample: ['message 1', 'message 2'] + +""" + + +import os + +from ..module_utils.module_executor import ModuleExecutor + +RESOURCE_NAME = os.path.basename(__file__).replace(".py", "") + + +def main(): + executor = ModuleExecutor(RESOURCE_NAME) + executor.main() + + +if __name__ == "__main__": + main() diff --git a/plugins/modules/vrid.py b/plugins/modules/vrid.py index 0e9cb5bf4..055f79c47 100644 --- a/plugins/modules/vrid.py +++ b/plugins/modules/vrid.py @@ -148,7 +148,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vrid6_interface_binding: type: dict @@ -173,7 +172,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vrid6_trackinterface_binding: type: dict @@ -198,7 +196,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vrid_channel_binding: type: dict @@ -223,7 +220,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vrid_interface_binding: type: dict @@ -248,7 +244,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vrid_trackinterface_binding: type: dict @@ -273,7 +268,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/vrid6.py b/plugins/modules/vrid6.py index 30d5aaaea..224dc433d 100644 --- a/plugins/modules/vrid6.py +++ b/plugins/modules/vrid6.py @@ -145,7 +145,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vrid6_interface_binding: type: dict @@ -170,7 +169,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vrid6_trackinterface_binding: type: dict @@ -195,7 +193,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/vxlan.py b/plugins/modules/vxlan.py index 8a383809c..bfb9a1fba 100644 --- a/plugins/modules/vxlan.py +++ b/plugins/modules/vxlan.py @@ -128,7 +128,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vxlan_nsip_binding: type: dict @@ -153,7 +152,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vxlan_srcip_binding: type: dict @@ -178,7 +176,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] vxlanvlanmap_vxlan_binding: type: dict @@ -203,7 +200,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/vxlanvlanmap.py b/plugins/modules/vxlanvlanmap.py index e010df046..fdadb5967 100644 --- a/plugins/modules/vxlanvlanmap.py +++ b/plugins/modules/vxlanvlanmap.py @@ -75,7 +75,6 @@ binding_members: type: list elements: dict - description: List of binding members default: [] extends_documentation_fragment: netscaler.adc.netscaler_adc diff --git a/plugins/modules/wasmmodule.py b/plugins/modules/wasmmodule.py new file mode 100644 index 000000000..3a40bff76 --- /dev/null +++ b/plugins/modules/wasmmodule.py @@ -0,0 +1,117 @@ +#!/usr/bin/python + +# -*- coding: utf-8 -*- + +# Copyright (c) 2025 Cloud Software Group, Inc. +# MIT License (see LICENSE or https://opensource.org/licenses/MIT) + +from __future__ import absolute_import, division, print_function + +__metaclass__ = type + + +ANSIBLE_METADATA = { + "metadata_version": "1.1", + "status": ["preview"], + "supported_by": "community", +} + +DOCUMENTATION = r""" +--- +module: wasmmodule +short_description: Configuration for WASM Module resource. +description: Configuration for WASM Module resource. +version_added: 2.0.0 +author: + - Sumanth Lingappa (@sumanth-lingappa) + - Shiva Shankar Vaddepally (@shivashankar-vaddepally) +options: + state: + choices: + - present + - absent + default: present + description: + - The state of the resource being configured by the module on the NetScaler + ADC node. + - When C(present), the resource will be added/updated configured according to + the module's parameters. + - When C(absent), the resource will be deleted from the NetScaler ADC node. + type: str + remove_non_updatable_params: + choices: + - 'yes' + - 'no' + default: 'no' + description: + - When given yes, the module will remove any parameters that are not updatable + in the resource. + - If no, the module will return error if any non-updatable parameters are provided. + type: str + modulefile: + type: str + description: + - File name of the WASM module. + name: + type: str + description: + - Name of the WASM Module. + signaturefile: + type: str + description: + - File name the sha256 file to validate the WASM module. +extends_documentation_fragment: netscaler.adc.netscaler_adc + +""" + +EXAMPLES = r""" +""" + +RETURN = r""" +--- +changed: + description: Indicates if any change is made by the module + returned: always + type: bool + sample: true +diff: + description: Dictionary of before and after changes + returned: always + type: dict + sample: {'before': {'key1': 'xyz'}, 'after': {'key2': 'pqr'}, 'prepared': 'changes + done'} +diff_list: + description: List of differences between the actual configured object and the configuration + specified in the module + returned: when changed + type: list + sample: ["Attribute `key1` differs. Desired: () XYZ. Existing: () PQR"] +failed: + description: Indicates if the module failed or not + returned: always + type: bool + sample: false +loglines: + description: list of logged messages by the module + returned: always + type: list + sample: ['message 1', 'message 2'] + +""" + + +import os + +from ..module_utils.module_executor import ModuleExecutor + +RESOURCE_NAME = os.path.basename(__file__).replace(".py", "") + + +def main(): + executor = ModuleExecutor(RESOURCE_NAME) + executor.main() + + +if __name__ == "__main__": + main()