|
4 | 4 |
|
5 | 5 | from datadog_api_client import ApiClient, Configuration |
6 | 6 | from datadog_api_client.v2.api.security_monitoring_api import SecurityMonitoringApi |
7 | | -from datadog_api_client.v2.model.security_monitoring_suppression_type import SecurityMonitoringSuppressionType |
8 | | -from datadog_api_client.v2.model.security_monitoring_suppression_update_attributes import ( |
9 | | - SecurityMonitoringSuppressionUpdateAttributes, |
| 7 | +from datadog_api_client.v2.model.security_monitoring_suppression_create_attributes import ( |
| 8 | + SecurityMonitoringSuppressionCreateAttributes, |
10 | 9 | ) |
11 | | -from datadog_api_client.v2.model.security_monitoring_suppression_update_data import ( |
12 | | - SecurityMonitoringSuppressionUpdateData, |
| 10 | +from datadog_api_client.v2.model.security_monitoring_suppression_create_data import ( |
| 11 | + SecurityMonitoringSuppressionCreateData, |
13 | 12 | ) |
14 | | -from datadog_api_client.v2.model.security_monitoring_suppression_update_request import ( |
15 | | - SecurityMonitoringSuppressionUpdateRequest, |
| 13 | +from datadog_api_client.v2.model.security_monitoring_suppression_create_request import ( |
| 14 | + SecurityMonitoringSuppressionCreateRequest, |
16 | 15 | ) |
| 16 | +from datadog_api_client.v2.model.security_monitoring_suppression_type import SecurityMonitoringSuppressionType |
17 | 17 |
|
18 | | -body = SecurityMonitoringSuppressionUpdateRequest( |
19 | | - data=SecurityMonitoringSuppressionUpdateData( |
20 | | - attributes=SecurityMonitoringSuppressionUpdateAttributes( |
| 18 | +body = SecurityMonitoringSuppressionCreateRequest( |
| 19 | + data=SecurityMonitoringSuppressionCreateData( |
| 20 | + attributes=SecurityMonitoringSuppressionCreateAttributes( |
21 | 21 | data_exclusion_query="source:cloudtrail account_id:12345", |
22 | 22 | description="This rule suppresses low-severity signals in staging environments.", |
23 | 23 | enabled=True, |
|
0 commit comments