本文整理汇总了Python中clc_ansible_module.clc_alert_policy.ClcAlertPolicy._define_module_argument_spec方法的典型用法代码示例。如果您正苦于以下问题:Python ClcAlertPolicy._define_module_argument_spec方法的具体用法?Python ClcAlertPolicy._define_module_argument_spec怎么用?Python ClcAlertPolicy._define_module_argument_spec使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类clc_ansible_module.clc_alert_policy.ClcAlertPolicy
的用法示例。
在下文中一共展示了ClcAlertPolicy._define_module_argument_spec方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: testArgumentSpecContract
# 需要导入模块: from clc_ansible_module.clc_alert_policy import ClcAlertPolicy [as 别名]
# 或者: from clc_ansible_module.clc_alert_policy.ClcAlertPolicy import _define_module_argument_spec [as 别名]
def testArgumentSpecContract(self):
args = ClcAlertPolicy._define_module_argument_spec()
self.assertEqual(args, {'argument_spec':
{'name': {'default': None},
'metric': {'default': None,
'choices': ['cpu', 'memory', 'disk']},
'alert_recipients': {'default': None,
'type': 'list'},
'alias': {'default': None, 'required': True},
'state': {'default': 'present', 'choices': ['present', 'absent']},
'threshold': {'default': None, 'type': 'int'},
'duration': {'default': None, 'type': 'str'},
'id': {'default': None}}, 'mutually_exclusive': [['name', 'id']]})
示例2: testArgumentSpecContract
# 需要导入模块: from clc_ansible_module.clc_alert_policy import ClcAlertPolicy [as 别名]
# 或者: from clc_ansible_module.clc_alert_policy.ClcAlertPolicy import _define_module_argument_spec [as 别名]
def testArgumentSpecContract(self):
args = ClcAlertPolicy._define_module_argument_spec()
self.assertEqual(
args,
{
"argument_spec": {
"name": {"default": None},
"metric": {"default": None, "choices": ["cpu", "memory", "disk"]},
"alert_recipients": {"default": None, "type": "list"},
"alias": {"default": None, "required": True},
"state": {"default": "present", "choices": ["present", "absent"]},
"threshold": {"default": None, "type": "int"},
"duration": {"default": None, "type": "str"},
"id": {"default": None},
},
"mutually_exclusive": [["name", "id"]],
},
)