Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
389 changes: 319 additions & 70 deletions .generator/schemas/v2/openapi.yaml

Large diffs are not rendered by default.

16 changes: 7 additions & 9 deletions packages/datadog-api-client-v2/apis/SecurityMonitoringApi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -162,7 +162,6 @@ export class SecurityMonitoringApiRequestFactory extends BaseAPIRequestFactory {
applySecurityAuthentication(_config, requestContext, [
"apiKeyAuth",
"appKeyAuth",
"AuthZ",
]);

return requestContext;
Expand Down Expand Up @@ -1217,7 +1216,6 @@ export class SecurityMonitoringApiRequestFactory extends BaseAPIRequestFactory {
applySecurityAuthentication(_config, requestContext, [
"apiKeyAuth",
"appKeyAuth",
"AuthZ",
]);

return requestContext;
Expand Down Expand Up @@ -1879,7 +1877,6 @@ export class SecurityMonitoringApiRequestFactory extends BaseAPIRequestFactory {
applySecurityAuthentication(_config, requestContext, [
"apiKeyAuth",
"appKeyAuth",
"AuthZ",
]);

return requestContext;
Expand Down Expand Up @@ -11450,7 +11447,7 @@ export class SecurityMonitoringApiResponseProcessor {

export interface SecurityMonitoringApiActivateContentPackRequest {
/**
* The ID of the content pack to activate (for example, `aws-cloudtrail`).
* The ID of the content pack to activate.
* @type string
*/
contentPackId: string;
Expand Down Expand Up @@ -11634,7 +11631,7 @@ export interface SecurityMonitoringApiCreateVulnerabilityNotificationRuleRequest

export interface SecurityMonitoringApiDeactivateContentPackRequest {
/**
* The ID of the content pack to deactivate (for example, `aws-cloudtrail`).
* The ID of the content pack to deactivate.
* @type string
*/
contentPackId: string;
Expand Down Expand Up @@ -12889,7 +12886,7 @@ export class SecurityMonitoringApi {
}

/**
* Activate a Cloud SIEM content pack. This operation configures the necessary
* Activate a security monitoring content pack. This operation configures the necessary
* log filters or security filters depending on the pricing model and updates the content
* pack activation state.
* @param param The request object
Expand Down Expand Up @@ -13420,7 +13417,7 @@ export class SecurityMonitoringApi {
}

/**
* Deactivate a Cloud SIEM content pack. This operation removes the content pack's
* Deactivate a security monitoring content pack. This operation removes the content pack's
* configuration from log filters or security filters and updates the content pack activation state.
* @param param The request object
*/
Expand Down Expand Up @@ -13769,8 +13766,9 @@ export class SecurityMonitoringApi {
}

/**
* Get the activation state, integration status, and log collection status
* for all Cloud SIEM content packs.
* Get the activation and configuration states for all security monitoring content packs.
* This endpoint returns status information about each content pack including activation state,
* integration status, and log collection status.
* @param param The request object
*/
public getContentPacksStates(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
import { UnparsedObject } from "../../datadog-api-client-common/util";

/**
* The activation status of a content pack.
* The activation status of a content pack
*/

export type SecurityMonitoringContentPackActivation =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
import { UnparsedObject } from "../../datadog-api-client-common/util";

/**
* The installation status of the related integration.
* The installation status of the related integration
*/

export type SecurityMonitoringContentPackIntegrationStatus =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,28 +19,27 @@ export class SecurityMonitoringContentPackStateAttributes {
*/
"cloudSiemIndexIncorrect": boolean;
/**
* The activation status of a content pack.
* The activation status of a content pack
*/
"cpActivation": SecurityMonitoringContentPackActivation;
/**
* Whether filters (Security Filters or Index Query depending on the pricing model) are
* present and correctly configured to route logs into Cloud SIEM.
* Whether filters (Security Filters or Index Query depending on the pricing model) are configured for logs
*/
"filtersConfiguredForLogs": boolean;
/**
* The installation status of the related integration.
* The installation status of the related integration
*/
"integrationInstalledStatus"?: SecurityMonitoringContentPackIntegrationStatus;
/**
* Timestamp bucket indicating when logs were last collected.
* Timestamp bucket indicating when logs were last collected
*/
"logsLastCollected": SecurityMonitoringContentPackTimestampBucket;
/**
* Whether logs for this content pack have been seen in any Datadog index within the last 72 hours.
* Whether logs have been seen from any index
*/
"logsSeenFromAnyIndex": boolean;
/**
* The current operational status of a content pack.
* The current status of a content pack
*/
"state": SecurityMonitoringContentPackStatus;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ export class SecurityMonitoringContentPackStateMeta {
*/
"cloudSiemIndexIncorrect": boolean;
/**
* The Cloud SIEM pricing model (SKU) for the organization.
* The SIEM pricing model (SKU) for the organization
*/
"sku": SecurityMonitoringSKU;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
import { UnparsedObject } from "../../datadog-api-client-common/util";

/**
* The current operational status of a content pack.
* The current status of a content pack
*/

export type SecurityMonitoringContentPackStatus =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
import { UnparsedObject } from "../../datadog-api-client-common/util";

/**
* Timestamp bucket indicating when logs were last collected.
* Timestamp bucket indicating when logs were last collected
*/

export type SecurityMonitoringContentPackTimestampBucket =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
import { UnparsedObject } from "../../datadog-api-client-common/util";

/**
* The Cloud SIEM pricing model (SKU) for the organization.
* The SIEM pricing model (SKU) for the organization
*/

export type SecurityMonitoringSKU =
Expand Down
Loading