Skip to content
Open
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
14 changes: 6 additions & 8 deletions .generator/schemas/v2/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1048,7 +1048,7 @@ components:
type: string
ResourceID:
description: |-
Identifier, formatted as `type:id`. Supported types: `dashboard`, `integration-service`, `integration-webhook`, `notebook`, `reference-table`, `security-rule`, `slo`, `workflow`, `app-builder-app`, `connection`, `connection-group`, `rum-application`, `cross-org-connection`, `spreadsheet`, `on-call-schedule`, `on-call-escalation-policy`, `on-call-team-routing-rules`, `logs-pipeline`.
Identifier, formatted as `type:id`. Supported types: `dashboard`, `integration-service`, `integration-webhook`, `notebook`, `powerpack`, `reference-table`, `security-rule`, `slo`, `synthetics-global-variable`, `synthetics-test`, `synthetics-private-location`, `monitor`, `workflow`, `app-builder-app`, `connection`, `connection-group`, `rum-application`, `cross-org-connection`, `spreadsheet`, `on-call-schedule`, `on-call-escalation-policy`, `on-call-team-routing-rules`, `logs-pipeline`, `case-management-project`.
example: "dashboard:abc-def-ghi"
in: path
name: resource_id
Expand Down Expand Up @@ -44218,10 +44218,7 @@ components:
action:
$ref: "#/components/schemas/ObservabilityPipelineSensitiveDataScannerProcessorActionHashAction"
options:
description: |-
Optional settings for the hash action. When omitted or empty, matched sensitive data is
replaced with a deterministic hashed value that preserves structure for analytics while
protecting the original content. Reserved for future hash configuration (for example, algorithm or salt).
description: The `ObservabilityPipelineSensitiveDataScannerProcessorActionHash` `options`.
type: object
required: [action]
type: object
Expand Down Expand Up @@ -44252,7 +44249,7 @@ components:
description: Controls how partial redaction is applied, including character count and direction.
properties:
characters:
description: Number of characters to leave visible from the start or end of the matched value; the rest are redacted.
description: The `ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions` `characters`.
example: 4
format: int64
type: integer
Expand Down Expand Up @@ -44288,7 +44285,7 @@ components:
description: Configuration for fully redacting sensitive data.
properties:
replace:
description: The string used to replace matched sensitive data (for example, "***" or "[REDACTED]").
description: The `ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions` `replace`.
example: "***"
type: string
required: [replace]
Expand Down Expand Up @@ -44398,6 +44395,7 @@ components:
type: array
required:
- name
- tags
- pattern
- scope
- on_match
Expand Down Expand Up @@ -44458,7 +44456,7 @@ components:
description: Fields to which the scope rule applies.
properties:
fields:
description: List of log attribute names (field paths) to which the scope applies. Only these fields are included in or excluded from pattern matching.
description: The `ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions` `fields`.
example:
- ""
items:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -332,23 +332,23 @@ export class RestrictionPoliciesApiResponseProcessor {

export interface RestrictionPoliciesApiDeleteRestrictionPolicyRequest {
/**
* Identifier, formatted as `type:id`. Supported types: `dashboard`, `integration-service`, `integration-webhook`, `notebook`, `reference-table`, `security-rule`, `slo`, `workflow`, `app-builder-app`, `connection`, `connection-group`, `rum-application`, `cross-org-connection`, `spreadsheet`, `on-call-schedule`, `on-call-escalation-policy`, `on-call-team-routing-rules`, `logs-pipeline`.
* Identifier, formatted as `type:id`. Supported types: `dashboard`, `integration-service`, `integration-webhook`, `notebook`, `powerpack`, `reference-table`, `security-rule`, `slo`, `synthetics-global-variable`, `synthetics-test`, `synthetics-private-location`, `monitor`, `workflow`, `app-builder-app`, `connection`, `connection-group`, `rum-application`, `cross-org-connection`, `spreadsheet`, `on-call-schedule`, `on-call-escalation-policy`, `on-call-team-routing-rules`, `logs-pipeline`, `case-management-project`.
* @type string
*/
resourceId: string;
}

export interface RestrictionPoliciesApiGetRestrictionPolicyRequest {
/**
* Identifier, formatted as `type:id`. Supported types: `dashboard`, `integration-service`, `integration-webhook`, `notebook`, `reference-table`, `security-rule`, `slo`, `workflow`, `app-builder-app`, `connection`, `connection-group`, `rum-application`, `cross-org-connection`, `spreadsheet`, `on-call-schedule`, `on-call-escalation-policy`, `on-call-team-routing-rules`, `logs-pipeline`.
* Identifier, formatted as `type:id`. Supported types: `dashboard`, `integration-service`, `integration-webhook`, `notebook`, `powerpack`, `reference-table`, `security-rule`, `slo`, `synthetics-global-variable`, `synthetics-test`, `synthetics-private-location`, `monitor`, `workflow`, `app-builder-app`, `connection`, `connection-group`, `rum-application`, `cross-org-connection`, `spreadsheet`, `on-call-schedule`, `on-call-escalation-policy`, `on-call-team-routing-rules`, `logs-pipeline`, `case-management-project`.
* @type string
*/
resourceId: string;
}

export interface RestrictionPoliciesApiUpdateRestrictionPolicyRequest {
/**
* Identifier, formatted as `type:id`. Supported types: `dashboard`, `integration-service`, `integration-webhook`, `notebook`, `reference-table`, `security-rule`, `slo`, `workflow`, `app-builder-app`, `connection`, `connection-group`, `rum-application`, `cross-org-connection`, `spreadsheet`, `on-call-schedule`, `on-call-escalation-policy`, `on-call-team-routing-rules`, `logs-pipeline`.
* Identifier, formatted as `type:id`. Supported types: `dashboard`, `integration-service`, `integration-webhook`, `notebook`, `powerpack`, `reference-table`, `security-rule`, `slo`, `synthetics-global-variable`, `synthetics-test`, `synthetics-private-location`, `monitor`, `workflow`, `app-builder-app`, `connection`, `connection-group`, `rum-application`, `cross-org-connection`, `spreadsheet`, `on-call-schedule`, `on-call-escalation-policy`, `on-call-team-routing-rules`, `logs-pipeline`, `case-management-project`.
* @type string
*/
resourceId: string;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,7 @@ export class ObservabilityPipelineSensitiveDataScannerProcessorActionHash {
*/
"action": ObservabilityPipelineSensitiveDataScannerProcessorActionHashAction;
/**
* Optional settings for the hash action. When omitted or empty, matched sensitive data is
* replaced with a deterministic hashed value that preserves structure for analytics while
* protecting the original content. Reserved for future hash configuration (for example, algorithm or salt).
* The `ObservabilityPipelineSensitiveDataScannerProcessorActionHash` `options`.
*/
"options"?: any;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ import { AttributeTypeMap } from "../../datadog-api-client-common/util";
*/
export class ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions {
/**
* Number of characters to leave visible from the start or end of the matched value; the rest are redacted.
* The `ObservabilityPipelineSensitiveDataScannerProcessorActionPartialRedactOptions` `characters`.
*/
"characters": number;
/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import { AttributeTypeMap } from "../../datadog-api-client-common/util";
*/
export class ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions {
/**
* The string used to replace matched sensitive data (for example, "***" or "[REDACTED]").
* The `ObservabilityPipelineSensitiveDataScannerProcessorActionRedactOptions` `replace`.
*/
"replace": string;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ export class ObservabilityPipelineSensitiveDataScannerProcessorRule {
/**
* Tags assigned to this rule for filtering and classification.
*/
"tags"?: Array<string>;
"tags": Array<string>;

/**
* A container for additional, undeclared properties.
Expand Down Expand Up @@ -82,6 +82,7 @@ export class ObservabilityPipelineSensitiveDataScannerProcessorRule {
tags: {
baseName: "tags",
type: "Array<string>",
required: true,
},
additionalProperties: {
baseName: "additionalProperties",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import { AttributeTypeMap } from "../../datadog-api-client-common/util";
*/
export class ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions {
/**
* List of log attribute names (field paths) to which the scope applies. Only these fields are included in or excluded from pattern matching.
* The `ObservabilityPipelineSensitiveDataScannerProcessorScopeOptions` `fields`.
*/
"fields": Array<string>;

Expand Down
Loading