diff --git a/plugins/module_utils/common.py b/plugins/module_utils/common.py index 03d7b1ce..d1b3a3d9 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 9e1df85a..3a05dca1 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 e837b2c4..f1cb14c9 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 fdd4b0c8..526d6755 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 00000000..748fe815 --- /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 5eda04e4..35a1fb1e 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 64f95f8b..31e6f017 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 00000000..663f9003 --- /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 ee3e69d6..0d17f0ed 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 c57cfe71..7f61c011 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 94a8085b..65fa2639 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 cfaa5418..606693b4 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 c8dd9c3c..0eb333c4 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 8c7b06b9..cfbf6bb2 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 8741bf6c..2dbc73c8 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 34998c71..39adaadd 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 04190bad..d3a71b1a 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 7f64c1ab..543233d1 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 01602f34..de5a07f1 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 5ddf8f68..39f82bc6 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 17eb9ac1..5bc0ba11 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 2f559ca2..7baec82e 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 544e9f81..9473fd3e 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 fef622d3..7138329b 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 d04187d7..71fff496 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 bd5be45e..2ccfa42f 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 d0212f78..2919f227 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 2c37f5ea..bd6529ca 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 f68458a0..82c97b5d 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 f2c0d5e2..a97b9fb8 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 5f982120..27723d69 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 9431e889..25c5b82a 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 b4fbc809..01416cac 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 580c61b7..a697f9c8 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 5c67a139..7b4cabf2 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 9819dd06..7b753a5d 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 b1e9d355..84727b11 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 e53d22bc..8afa8d8b 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 00000000..98022b59 --- /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 00000000..5f43362f --- /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 7fb04582..b25aaac2 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 825daceb..b4451380 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 45720b66..7414b849 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 1bb0e233..969b8c10 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 c63c01f7..6e771a17 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 3c7d0ea6..9935eda1 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 86a1c41d..756deccf 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 00000000..843f3cc3 --- /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 efce99f0..6346065a 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 40656421..3a58daa1 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 02085a8a..c35bc91c 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 e8fcc6b8..1e44eeb2 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 fa84aa7b..c664ff6b 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 0197cea6..e319754a 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 00000000..d0dc66dd --- /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 6be29a6c..edae7317 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 13dce8f2..eb9a568f 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 1743177b..23621639 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 4874b501..25c19ae2 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 d7466565..c8045777 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 00000000..ff810c84 --- /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 78b90388..05677857 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 ea1a0094..fcd0c53a 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 3b047379..68b521c0 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 ab2e87e8..04de519e 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 8b887422..c0b0f9bd 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 6227b475..1c1e34a9 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 9dd41a5b..2545a80a 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 28afa679..d0784f48 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 7768f58c..da86f79d 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 e9e3aa1b..18c0a5f5 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 2d67e81a..469dd394 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 00000000..dcf11331 --- /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 ea45babc..b04a2609 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 3f95d149..136eaab8 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 09dc12e6..9fc97806 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 990171c8..3c092c33 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 ca53f883..fc73d1a1 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 0107f876..77bf6b77 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 bf2f4823..8af5bf9d 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 1e34d520..bff40917 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 eb9b9633..f5ad06ac 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 b0f78678..03e91cd7 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 50ef77f3..5bb119fb 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 63c426a3..4f1f84d0 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 84d658c5..c43452aa 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 6e71823a..ea3bd2bc 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 5765ba9f..bc2f5a9a 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 37f8bee8..514d1a9f 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 6ca460be..5586d033 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 b8aa0745..7c3f4690 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 d03edf30..63f19149 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 52c1734a..3180d6e4 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 7b77b072..243cc7b7 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 1abb156f..a66e8ec9 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 e5502184..7982e5d8 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 0441b956..d8aa09ac 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 2b440d33..1ab90be8 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 5cb527bc..ccc61128 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 8a730b4e..630ef0d9 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 c5c81295..dc24def1 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 d421ad61..aaec0fd1 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 51f07fbc..55e6dbe9 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 6f611081..ae665cbd 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 89c33314..f3bedeee 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 33e2f169..7e8a1ab2 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 1766af50..a41630bf 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 11d8405b..06dcfee8 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 7fc0999d..18d4d87c 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 26810c5b..e40333d7 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 835c518f..0730f91a 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 00000000..d6eecaea --- /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 a3e5e94a..3d2b8ac7 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 ec55ac87..4ea522d2 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 9ee002d3..e999fcdc 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 bb1b7d90..7c031b51 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 a184870b..1a711e73 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 a1b68d01..6fdeca74 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 3900c9fb..c06dfffb 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 00000000..1f44ff35 --- /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 ed39785e..8c6d639a 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 0d82c959..6c2ba4e8 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 db5700c7..f71f9e52 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 a62bd1e3..a438b198 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 d4826dae..227ba0ef 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 e8f5d9e7..7651b0cc 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 00000000..38ff61ba --- /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 00000000..2be4fd04 --- /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 160ed5c3..c177c1a8 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 11555075..07777b7e 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 ee0f48d4..42657118 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 2b519ad8..1bf8f7a4 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 5724f97d..24537cfe 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 00000000..3bc6d286 --- /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 00000000..450ebea5 --- /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 bb8b8884..74f56dfd 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 00000000..ced364df --- /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 0e9cb5bf..055f79c4 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 30d5aaae..224dc433 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 8a383809..bfb9a1fb 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 e010df04..fdadb596 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 00000000..3a40bff7 --- /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()