Skip to content

Commit 7f09a30

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Document Cloud SIEM Growth and Content owned endpoints (#4196)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com>
1 parent d643447 commit 7f09a30

58 files changed

Lines changed: 7215 additions & 153 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: 1615 additions & 0 deletions
Large diffs are not rendered by default.

features/v2/security_monitoring.feature

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

features/v2/undo.json

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6231,6 +6231,55 @@
62316231
"type": "idempotent"
62326232
}
62336233
},
6234+
"ListSecurityMonitoringIntegrationConfigs": {
6235+
"tag": "Security Monitoring",
6236+
"undo": {
6237+
"type": "safe"
6238+
}
6239+
},
6240+
"CreateSecurityMonitoringIntegrationConfig": {
6241+
"tag": "Security Monitoring",
6242+
"undo": {
6243+
"operationId": "DeleteSecurityMonitoringIntegrationConfig",
6244+
"parameters": [
6245+
{
6246+
"name": "integration_config_id",
6247+
"source": "data.id"
6248+
}
6249+
],
6250+
"type": "unsafe"
6251+
}
6252+
},
6253+
"ValidateSecurityMonitoringIntegrationCredentials": {
6254+
"tag": "Security Monitoring",
6255+
"undo": {
6256+
"type": "safe"
6257+
}
6258+
},
6259+
"DeleteSecurityMonitoringIntegrationConfig": {
6260+
"tag": "Security Monitoring",
6261+
"undo": {
6262+
"type": "idempotent"
6263+
}
6264+
},
6265+
"GetSecurityMonitoringIntegrationConfig": {
6266+
"tag": "Security Monitoring",
6267+
"undo": {
6268+
"type": "safe"
6269+
}
6270+
},
6271+
"UpdateSecurityMonitoringIntegrationConfig": {
6272+
"tag": "Security Monitoring",
6273+
"undo": {
6274+
"type": "idempotent"
6275+
}
6276+
},
6277+
"ValidateSecurityMonitoringIntegrationConfig": {
6278+
"tag": "Security Monitoring",
6279+
"undo": {
6280+
"type": "safe"
6281+
}
6282+
},
62346283
"ListSecurityFilters": {
62356284
"tag": "Security Monitoring",
62366285
"undo": {
@@ -6250,6 +6299,12 @@
62506299
"type": "unsafe"
62516300
}
62526301
},
6302+
"ListSecurityFilterVersions": {
6303+
"tag": "Security Monitoring",
6304+
"undo": {
6305+
"type": "safe"
6306+
}
6307+
},
62536308
"DeleteSecurityFilter": {
62546309
"tag": "Security Monitoring",
62556310
"undo": {
@@ -6347,6 +6402,12 @@
63476402
"type": "idempotent"
63486403
}
63496404
},
6405+
"GetEntityContext": {
6406+
"tag": "Security Monitoring",
6407+
"undo": {
6408+
"type": "safe"
6409+
}
6410+
},
63506411
"ListSecurityMonitoringRules": {
63516412
"tag": "Security Monitoring",
63526413
"undo": {
@@ -6432,6 +6493,37 @@
64326493
"type": "safe"
64336494
}
64346495
},
6496+
"ListSampleLogGenerationSubscriptions": {
6497+
"tag": "Security Monitoring",
6498+
"undo": {
6499+
"type": "safe"
6500+
}
6501+
},
6502+
"CreateSampleLogGenerationSubscription": {
6503+
"tag": "Security Monitoring",
6504+
"undo": {
6505+
"operationId": "DeleteSampleLogGenerationSubscription",
6506+
"parameters": [
6507+
{
6508+
"name": "content_pack_id",
6509+
"source": "data.attributes.content_pack_id"
6510+
}
6511+
],
6512+
"type": "unsafe"
6513+
}
6514+
},
6515+
"BulkCreateSampleLogGenerationSubscriptions": {
6516+
"tag": "Security Monitoring",
6517+
"undo": {
6518+
"type": "idempotent"
6519+
}
6520+
},
6521+
"DeleteSampleLogGenerationSubscription": {
6522+
"tag": "Security Monitoring",
6523+
"undo": {
6524+
"type": "idempotent"
6525+
}
6526+
},
64356527
"ListSecurityMonitoringSignals": {
64366528
"tag": "Security Monitoring",
64376529
"undo": {
@@ -6474,6 +6566,12 @@
64746566
"type": "idempotent"
64756567
}
64766568
},
6569+
"GetSignalEntities": {
6570+
"tag": "Security Monitoring",
6571+
"undo": {
6572+
"type": "safe"
6573+
}
6574+
},
64776575
"EditSecurityMonitoringSignalIncidents": {
64786576
"tag": "Security Monitoring",
64796577
"undo": {

private/bdd_runner/src/support/scenarios_model_mapping.ts

Lines changed: 130 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5966,6 +5966,59 @@ export const ScenariosModelMappings: { [key: string]: OperationMapping } = {
59665966
},
59675967
operationResponseType: "SecurityMonitoringCriticalAssetResponse",
59685968
},
5969+
"SecurityMonitoringApi.V2.ListSecurityMonitoringIntegrationConfigs": {
5970+
filterIntegrationType: {
5971+
type: "SecurityMonitoringIntegrationType",
5972+
format: "",
5973+
},
5974+
operationResponseType: "SecurityMonitoringIntegrationConfigsResponse",
5975+
},
5976+
"SecurityMonitoringApi.V2.CreateSecurityMonitoringIntegrationConfig": {
5977+
body: {
5978+
type: "SecurityMonitoringIntegrationConfigCreateRequest",
5979+
format: "",
5980+
},
5981+
operationResponseType: "SecurityMonitoringIntegrationConfigResponse",
5982+
},
5983+
"SecurityMonitoringApi.V2.ValidateSecurityMonitoringIntegrationCredentials": {
5984+
body: {
5985+
type: "SecurityMonitoringIntegrationCredentialsValidateRequest",
5986+
format: "",
5987+
},
5988+
operationResponseType: "{}",
5989+
},
5990+
"SecurityMonitoringApi.V2.GetSecurityMonitoringIntegrationConfig": {
5991+
integrationConfigId: {
5992+
type: "string",
5993+
format: "",
5994+
},
5995+
operationResponseType: "SecurityMonitoringIntegrationConfigResponse",
5996+
},
5997+
"SecurityMonitoringApi.V2.DeleteSecurityMonitoringIntegrationConfig": {
5998+
integrationConfigId: {
5999+
type: "string",
6000+
format: "",
6001+
},
6002+
operationResponseType: "{}",
6003+
},
6004+
"SecurityMonitoringApi.V2.UpdateSecurityMonitoringIntegrationConfig": {
6005+
integrationConfigId: {
6006+
type: "string",
6007+
format: "",
6008+
},
6009+
body: {
6010+
type: "SecurityMonitoringIntegrationConfigUpdateRequest",
6011+
format: "",
6012+
},
6013+
operationResponseType: "SecurityMonitoringIntegrationConfigResponse",
6014+
},
6015+
"SecurityMonitoringApi.V2.ValidateSecurityMonitoringIntegrationConfig": {
6016+
integrationConfigId: {
6017+
type: "string",
6018+
format: "",
6019+
},
6020+
operationResponseType: "{}",
6021+
},
59696022
"SecurityMonitoringApi.V2.ListSecurityFilters": {
59706023
operationResponseType: "SecurityFiltersResponse",
59716024
},
@@ -5976,6 +6029,9 @@ export const ScenariosModelMappings: { [key: string]: OperationMapping } = {
59766029
},
59776030
operationResponseType: "SecurityFilterResponse",
59786031
},
6032+
"SecurityMonitoringApi.V2.ListSecurityFilterVersions": {
6033+
operationResponseType: "SecurityFilterVersionsResponse",
6034+
},
59796035
"SecurityMonitoringApi.V2.GetSecurityFilter": {
59806036
securityFilterId: {
59816037
type: "string",
@@ -6105,6 +6161,33 @@ export const ScenariosModelMappings: { [key: string]: OperationMapping } = {
61056161
},
61066162
operationResponseType: "{}",
61076163
},
6164+
"SecurityMonitoringApi.V2.GetEntityContext": {
6165+
query: {
6166+
type: "string",
6167+
format: "",
6168+
},
6169+
from: {
6170+
type: "string",
6171+
format: "",
6172+
},
6173+
to: {
6174+
type: "string",
6175+
format: "",
6176+
},
6177+
asOf: {
6178+
type: "string",
6179+
format: "",
6180+
},
6181+
limit: {
6182+
type: "number",
6183+
format: "int64",
6184+
},
6185+
pageToken: {
6186+
type: "string",
6187+
format: "",
6188+
},
6189+
operationResponseType: "EntityContextResponse",
6190+
},
61086191
"SecurityMonitoringApi.V2.ListSecurityMonitoringRules": {
61096192
pageSize: {
61106193
type: "number",
@@ -6224,6 +6307,42 @@ export const ScenariosModelMappings: { [key: string]: OperationMapping } = {
62246307
},
62256308
operationResponseType: "GetRuleVersionHistoryResponse",
62266309
},
6310+
"SecurityMonitoringApi.V2.ListSampleLogGenerationSubscriptions": {
6311+
status: {
6312+
type: "SampleLogGenerationSubscriptionsStatusFilter",
6313+
format: "",
6314+
},
6315+
startTimestamp: {
6316+
type: "Date",
6317+
format: "date-time",
6318+
},
6319+
endTimestamp: {
6320+
type: "Date",
6321+
format: "date-time",
6322+
},
6323+
operationResponseType: "SampleLogGenerationSubscriptionsResponse",
6324+
},
6325+
"SecurityMonitoringApi.V2.CreateSampleLogGenerationSubscription": {
6326+
body: {
6327+
type: "SampleLogGenerationSubscriptionCreateRequest",
6328+
format: "",
6329+
},
6330+
operationResponseType: "SampleLogGenerationSubscriptionResponse",
6331+
},
6332+
"SecurityMonitoringApi.V2.BulkCreateSampleLogGenerationSubscriptions": {
6333+
body: {
6334+
type: "SampleLogGenerationBulkSubscriptionRequest",
6335+
format: "",
6336+
},
6337+
operationResponseType: "SampleLogGenerationBulkSubscriptionResponse",
6338+
},
6339+
"SecurityMonitoringApi.V2.DeleteSampleLogGenerationSubscription": {
6340+
contentPackId: {
6341+
type: "string",
6342+
format: "",
6343+
},
6344+
operationResponseType: "SampleLogGenerationSubscriptionResponse",
6345+
},
62276346
"SecurityMonitoringApi.V2.ListSecurityMonitoringSignals": {
62286347
filterQuery: {
62296348
type: "string",
@@ -6297,6 +6416,17 @@ export const ScenariosModelMappings: { [key: string]: OperationMapping } = {
62976416
},
62986417
operationResponseType: "SecurityMonitoringSignalTriageUpdateResponse",
62996418
},
6419+
"SecurityMonitoringApi.V2.GetSignalEntities": {
6420+
signalId: {
6421+
type: "string",
6422+
format: "",
6423+
},
6424+
limit: {
6425+
type: "number",
6426+
format: "int32",
6427+
},
6428+
operationResponseType: "SignalEntitiesResponse",
6429+
},
63006430
"SecurityMonitoringApi.V2.EditSecurityMonitoringSignalIncidents": {
63016431
signalId: {
63026432
type: "string",

0 commit comments

Comments
 (0)