@@ -55,6 +55,7 @@ def openapi_types(_):
55
55
"aggregation" : (MonitorOptionsAggregation ,),
56
56
"device_ids" : ([MonitorDeviceID ],),
57
57
"enable_logs_sample" : (bool ,),
58
+ "enable_samples" : (bool ,),
58
59
"escalation_message" : (str ,),
59
60
"evaluation_delay" : (int , none_type ),
60
61
"group_retention_duration" : (str ,),
@@ -94,6 +95,7 @@ def openapi_types(_):
94
95
"aggregation" : "aggregation" ,
95
96
"device_ids" : "device_ids" ,
96
97
"enable_logs_sample" : "enable_logs_sample" ,
98
+ "enable_samples" : "enable_samples" ,
97
99
"escalation_message" : "escalation_message" ,
98
100
"evaluation_delay" : "evaluation_delay" ,
99
101
"group_retention_duration" : "group_retention_duration" ,
@@ -131,6 +133,7 @@ def __init__(
131
133
aggregation : Union [MonitorOptionsAggregation , UnsetType ] = unset ,
132
134
device_ids : Union [List [MonitorDeviceID ], UnsetType ] = unset ,
133
135
enable_logs_sample : Union [bool , UnsetType ] = unset ,
136
+ enable_samples : Union [bool , UnsetType ] = unset ,
134
137
escalation_message : Union [str , UnsetType ] = unset ,
135
138
evaluation_delay : Union [int , none_type , UnsetType ] = unset ,
136
139
group_retention_duration : Union [str , UnsetType ] = unset ,
@@ -174,6 +177,9 @@ def __init__(
174
177
:param enable_logs_sample: Whether or not to send a log sample when the log monitor triggers.
175
178
:type enable_logs_sample: bool, optional
176
179
180
+ :param enable_samples: Whether or not to send a list of samples when the monitor triggers. This is only used by CI Test and Pipeline monitors.
181
+ :type enable_samples: bool, optional
182
+
177
183
:param escalation_message: We recommend using the `is_renotify <https://docs.datadoghq.com/monitors/notify/?tab=is_alert#renotify>`_ ,
178
184
block in the original message instead.
179
185
A message to include with a re-notification. Supports the ``@username`` notification we allow elsewhere.
@@ -295,6 +301,8 @@ def __init__(
295
301
kwargs ["device_ids" ] = device_ids
296
302
if enable_logs_sample is not unset :
297
303
kwargs ["enable_logs_sample" ] = enable_logs_sample
304
+ if enable_samples is not unset :
305
+ kwargs ["enable_samples" ] = enable_samples
298
306
if escalation_message is not unset :
299
307
kwargs ["escalation_message" ] = escalation_message
300
308
if evaluation_delay is not unset :
0 commit comments