mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-07 22:02:50 +00:00
Add require_full_window option for Datadog monitors (#2653)
This commit is contained in:
@@ -101,6 +101,11 @@ options:
|
|||||||
required: false
|
required: false
|
||||||
default: False
|
default: False
|
||||||
version_added: 2.2
|
version_added: 2.2
|
||||||
|
require_full_window:
|
||||||
|
description: ["A boolean indicating whether this monitor needs a full window of data before it's evaluated. We highly recommend you set this to False for sparse metrics, otherwise some evaluations will be skipped."]
|
||||||
|
required: false
|
||||||
|
default: null
|
||||||
|
version_added: 2.2
|
||||||
'''
|
'''
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
@@ -167,7 +172,8 @@ def main():
|
|||||||
notify_audit=dict(required=False, default=False, type='bool'),
|
notify_audit=dict(required=False, default=False, type='bool'),
|
||||||
thresholds=dict(required=False, type='dict', default=None),
|
thresholds=dict(required=False, type='dict', default=None),
|
||||||
tags=dict(required=False, type='list', default=None),
|
tags=dict(required=False, type='list', default=None),
|
||||||
locked=dict(required=False, default=False, type='bool')
|
locked=dict(required=False, default=False, type='bool'),
|
||||||
|
require_full_window=dict(required=False, default=None, type='bool')
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -253,6 +259,7 @@ def install_monitor(module):
|
|||||||
"escalation_message": module.params['escalation_message'],
|
"escalation_message": module.params['escalation_message'],
|
||||||
"notify_audit": module.boolean(module.params['notify_audit']),
|
"notify_audit": module.boolean(module.params['notify_audit']),
|
||||||
"locked": module.boolean(module.params['locked']),
|
"locked": module.boolean(module.params['locked']),
|
||||||
|
"require_full_window" : module.params['require_full_window']
|
||||||
}
|
}
|
||||||
|
|
||||||
if module.params['type'] == "service check":
|
if module.params['type'] == "service check":
|
||||||
|
|||||||
Reference in New Issue
Block a user