Skip to content

Commit f285f97

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 16b57af of spec repo
1 parent 330bd16 commit f285f97

82 files changed

Lines changed: 6817 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.generator/schemas/v2/openapi.yaml

Lines changed: 1734 additions & 0 deletions
Large diffs are not rendered by default.

docs/datadog_api_client.v2.model.rst

Lines changed: 413 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
"""
2+
Bulk subscribe to sample log generation returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.security_monitoring_api import SecurityMonitoringApi
7+
from datadog_api_client.v2.model.sample_log_generation_bulk_subscription_attributes import (
8+
SampleLogGenerationBulkSubscriptionAttributes,
9+
)
10+
from datadog_api_client.v2.model.sample_log_generation_bulk_subscription_data import (
11+
SampleLogGenerationBulkSubscriptionData,
12+
)
13+
from datadog_api_client.v2.model.sample_log_generation_bulk_subscription_request import (
14+
SampleLogGenerationBulkSubscriptionRequest,
15+
)
16+
from datadog_api_client.v2.model.sample_log_generation_bulk_subscription_request_type import (
17+
SampleLogGenerationBulkSubscriptionRequestType,
18+
)
19+
from datadog_api_client.v2.model.sample_log_generation_duration import SampleLogGenerationDuration
20+
21+
body = SampleLogGenerationBulkSubscriptionRequest(
22+
data=SampleLogGenerationBulkSubscriptionData(
23+
attributes=SampleLogGenerationBulkSubscriptionAttributes(
24+
content_pack_ids=[
25+
"aws-cloudtrail",
26+
],
27+
duration=SampleLogGenerationDuration.THREE_DAYS,
28+
),
29+
type=SampleLogGenerationBulkSubscriptionRequestType.BULK_SUBSCRIPTION_REQUESTS,
30+
),
31+
)
32+
33+
configuration = Configuration()
34+
configuration.unstable_operations["bulk_create_sample_log_generation_subscriptions"] = True
35+
with ApiClient(configuration) as api_client:
36+
api_instance = SecurityMonitoringApi(api_client)
37+
response = api_instance.bulk_create_sample_log_generation_subscriptions(body=body)
38+
39+
print(response)
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
"""
2+
Subscribe to sample log generation returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.security_monitoring_api import SecurityMonitoringApi
7+
from datadog_api_client.v2.model.sample_log_generation_duration import SampleLogGenerationDuration
8+
from datadog_api_client.v2.model.sample_log_generation_subscription_create_attributes import (
9+
SampleLogGenerationSubscriptionCreateAttributes,
10+
)
11+
from datadog_api_client.v2.model.sample_log_generation_subscription_create_data import (
12+
SampleLogGenerationSubscriptionCreateData,
13+
)
14+
from datadog_api_client.v2.model.sample_log_generation_subscription_create_request import (
15+
SampleLogGenerationSubscriptionCreateRequest,
16+
)
17+
from datadog_api_client.v2.model.sample_log_generation_subscription_request_type import (
18+
SampleLogGenerationSubscriptionRequestType,
19+
)
20+
21+
body = SampleLogGenerationSubscriptionCreateRequest(
22+
data=SampleLogGenerationSubscriptionCreateData(
23+
attributes=SampleLogGenerationSubscriptionCreateAttributes(
24+
content_pack_id="aws-cloudtrail",
25+
duration=SampleLogGenerationDuration.THREE_DAYS,
26+
),
27+
type=SampleLogGenerationSubscriptionRequestType.SUBSCRIPTION_REQUESTS,
28+
),
29+
)
30+
31+
configuration = Configuration()
32+
configuration.unstable_operations["create_sample_log_generation_subscription"] = True
33+
with ApiClient(configuration) as api_client:
34+
api_instance = SecurityMonitoringApi(api_client)
35+
response = api_instance.create_sample_log_generation_subscription(body=body)
36+
37+
print(response)
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
"""
2+
Create an entity context sync configuration returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.security_monitoring_api import SecurityMonitoringApi
7+
from datadog_api_client.v2.model.security_monitoring_integration_config_create_attributes import (
8+
SecurityMonitoringIntegrationConfigCreateAttributes,
9+
)
10+
from datadog_api_client.v2.model.security_monitoring_integration_config_create_data import (
11+
SecurityMonitoringIntegrationConfigCreateData,
12+
)
13+
from datadog_api_client.v2.model.security_monitoring_integration_config_create_request import (
14+
SecurityMonitoringIntegrationConfigCreateRequest,
15+
)
16+
from datadog_api_client.v2.model.security_monitoring_integration_config_resource_type import (
17+
SecurityMonitoringIntegrationConfigResourceType,
18+
)
19+
from datadog_api_client.v2.model.security_monitoring_integration_config_secrets import (
20+
SecurityMonitoringIntegrationConfigSecrets,
21+
)
22+
from datadog_api_client.v2.model.security_monitoring_integration_config_settings import (
23+
SecurityMonitoringIntegrationConfigSettings,
24+
)
25+
from datadog_api_client.v2.model.security_monitoring_integration_type import SecurityMonitoringIntegrationType
26+
27+
body = SecurityMonitoringIntegrationConfigCreateRequest(
28+
data=SecurityMonitoringIntegrationConfigCreateData(
29+
attributes=SecurityMonitoringIntegrationConfigCreateAttributes(
30+
domain="siem-test.com",
31+
integration_type=SecurityMonitoringIntegrationType.GOOGLE_WORKSPACE,
32+
name="My GWS Integration",
33+
secrets=SecurityMonitoringIntegrationConfigSecrets([("admin_email", "test@example.com")]),
34+
settings=SecurityMonitoringIntegrationConfigSettings([("setting1", "value1")]),
35+
),
36+
type=SecurityMonitoringIntegrationConfigResourceType.INTEGRATION_CONFIG,
37+
),
38+
)
39+
40+
configuration = Configuration()
41+
configuration.unstable_operations["create_security_monitoring_integration_config"] = True
42+
with ApiClient(configuration) as api_client:
43+
api_instance = SecurityMonitoringApi(api_client)
44+
response = api_instance.create_security_monitoring_integration_config(body=body)
45+
46+
print(response)
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
"""
2+
Unsubscribe from sample log generation returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.security_monitoring_api import SecurityMonitoringApi
7+
8+
configuration = Configuration()
9+
configuration.unstable_operations["delete_sample_log_generation_subscription"] = True
10+
with ApiClient(configuration) as api_client:
11+
api_instance = SecurityMonitoringApi(api_client)
12+
response = api_instance.delete_sample_log_generation_subscription(
13+
content_pack_id="content_pack_id",
14+
)
15+
16+
print(response)
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
"""
2+
Delete an entity context sync configuration returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.security_monitoring_api import SecurityMonitoringApi
7+
8+
configuration = Configuration()
9+
configuration.unstable_operations["delete_security_monitoring_integration_config"] = True
10+
with ApiClient(configuration) as api_client:
11+
api_instance = SecurityMonitoringApi(api_client)
12+
api_instance.delete_security_monitoring_integration_config(
13+
integration_config_id="integration_config_id",
14+
)
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
"""
2+
Get entity context returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.security_monitoring_api import SecurityMonitoringApi
7+
8+
configuration = Configuration()
9+
configuration.unstable_operations["get_entity_context"] = True
10+
with ApiClient(configuration) as api_client:
11+
api_instance = SecurityMonitoringApi(api_client)
12+
response = api_instance.get_entity_context()
13+
14+
print(response)
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
"""
2+
Get an entity context sync configuration returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.security_monitoring_api import SecurityMonitoringApi
7+
8+
configuration = Configuration()
9+
configuration.unstable_operations["get_security_monitoring_integration_config"] = True
10+
with ApiClient(configuration) as api_client:
11+
api_instance = SecurityMonitoringApi(api_client)
12+
response = api_instance.get_security_monitoring_integration_config(
13+
integration_config_id="integration_config_id",
14+
)
15+
16+
print(response)
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
"""
2+
Get entities related to a signal returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.security_monitoring_api import SecurityMonitoringApi
7+
8+
configuration = Configuration()
9+
configuration.unstable_operations["get_signal_entities"] = True
10+
with ApiClient(configuration) as api_client:
11+
api_instance = SecurityMonitoringApi(api_client)
12+
response = api_instance.get_signal_entities(
13+
signal_id="signal_id",
14+
)
15+
16+
print(response)

0 commit comments

Comments
 (0)