diff --git a/data/api/v2/full_spec.yaml b/data/api/v2/full_spec.yaml index 9bd31c59af9..a0bee1f08a8 100644 --- a/data/api/v2/full_spec.yaml +++ b/data/api/v2/full_spec.yaml @@ -83735,6 +83735,10 @@ paths: requestBody: content: multipart/form-data: + examples: + default: + value: + openapi_spec_file: openapi-spec.yaml schema: $ref: "#/components/schemas/OpenAPIFile" required: true @@ -83791,6 +83795,10 @@ paths: requestBody: content: multipart/form-data: + examples: + default: + value: + openapi_spec_file: openapi-spec.yaml schema: $ref: "#/components/schemas/OpenAPIFile" required: true @@ -88122,6 +88130,34 @@ paths: requestBody: content: application/json: + examples: + default: + value: + data: + attributes: + attempt_to_fix: + retries: 3 + disabled: + enabled: false + quarantined: + auto_quarantine_rule: + enabled: true + window_seconds: 3600 + branch_rule: + branches: + - main + enabled: true + excluded_branches: [] + excluded_test_services: [] + enabled: true + failure_rate_rule: + branches: + - main + enabled: true + min_runs: 10 + threshold: 0.5 + repository_id: "github.com/example-org/example-repo" + type: test_optimization_update_flaky_tests_management_policies_request schema: $ref: "#/components/schemas/TestOptimizationFlakyTestsManagementPoliciesUpdateRequest" required: true @@ -88163,6 +88199,13 @@ paths: requestBody: content: application/json: + examples: + default: + value: + data: + attributes: + repository_id: "github.com/example-org/example-repo" + type: test_optimization_get_flaky_tests_management_policies_request schema: $ref: "#/components/schemas/TestOptimizationFlakyTestsManagementPoliciesGetRequest" required: true @@ -91336,7 +91379,7 @@ paths: content: application/json: examples: - json-request-body: + default: value: data: attributes: @@ -91492,7 +91535,7 @@ paths: content: application/json: examples: - json-request-body: + default: value: data: attributes: @@ -101512,6 +101555,15 @@ paths: requestBody: content: application/json: + examples: + default: + value: + data: + attributes: + description: Queue for annotating customer support traces + name: My annotation queue + project_id: a33671aa-24fd-4dcd-9b33-a8ec7dde7751 + type: queues schema: $ref: "#/components/schemas/LLMObsAnnotationQueueRequest" description: Create annotation queue payload. @@ -101601,6 +101653,14 @@ paths: requestBody: content: application/json: + examples: + default: + value: + data: + attributes: + description: Updated description + name: Updated queue name + type: queues schema: $ref: "#/components/schemas/LLMObsAnnotationQueueUpdateRequest" description: Update annotation queue payload. @@ -101708,6 +101768,15 @@ paths: requestBody: content: application/json: + examples: + default: + value: + data: + attributes: + interactions: + - content_id: trace-abc-123 + type: trace + type: interactions schema: $ref: "#/components/schemas/LLMObsAnnotationQueueInteractionsRequest" description: Add interactions payload. @@ -101764,6 +101833,15 @@ paths: requestBody: content: application/json: + examples: + default: + value: + data: + attributes: + interaction_ids: + - 00000000-0000-0000-0000-000000000000 + - 00000000-0000-0000-0000-000000000001 + type: interactions schema: $ref: "#/components/schemas/LLMObsDeleteAnnotationQueueInteractionsRequest" description: Delete interactions payload. @@ -110140,6 +110218,17 @@ paths: requestBody: content: application/json: + examples: + default: + value: + data: + attributes: + expires_at: "2025-12-31T23:59:59+00:00" + name: My Personal Access Token + scopes: + - dashboards_read + - dashboards_write + type: personal_access_tokens schema: $ref: "#/components/schemas/PersonalAccessTokenCreateRequest" required: true @@ -110248,6 +110337,17 @@ paths: requestBody: content: application/json: + examples: + default: + value: + data: + attributes: + name: Updated Personal Access Token + scopes: + - dashboards_read + - dashboards_write + id: 00112233-4455-6677-8899-aabbccddeeff + type: personal_access_tokens schema: $ref: "#/components/schemas/PersonalAccessTokenUpdateRequest" required: true @@ -120384,6 +120484,37 @@ paths: requestBody: content: "application/json": + examples: + default: + value: + cases: + - condition: "a > 0" + name: "" + notifications: [] + status: info + filters: [] + hasExtendedTitle: true + isEnabled: true + message: Test rule + name: My security monitoring rule. + options: + evaluationWindow: 900 + keepAlive: 3600 + maxSignalDuration: 86400 + queries: + - aggregation: count + distinctFields: [] + groupByFields: [] + metric: "" + query: "@test:true" + referenceTables: + - checkPresence: true + columnName: value + logFieldPath: testtag + ruleQueryName: a + tableName: synthetics_test_reference_table_dont_delete + tags: [] + type: log_detection schema: $ref: "#/components/schemas/SecurityMonitoringRuleCreatePayload" required: true @@ -120839,6 +120970,29 @@ paths: requestBody: content: "application/json": + examples: + default: + value: + cases: + - condition: "a > 0" + name: "" + notifications: [] + status: info + filters: [] + isEnabled: true + message: Test rule + name: My security monitoring rule. + options: + evaluationWindow: 900 + keepAlive: 3600 + maxSignalDuration: 86400 + queries: + - aggregation: count + distinctFields: [] + groupByFields: [] + metrics: [] + query: "@test:true" + tags: [] schema: $ref: "#/components/schemas/SecurityMonitoringRuleUpdatePayload" required: true @@ -120922,6 +121076,47 @@ paths: requestBody: content: "application/json": + examples: + default: + value: + rule: + cases: + - condition: "a > 0" + name: "" + notifications: [] + status: info + hasExtendedTitle: true + isEnabled: true + message: My security monitoring rule message. + name: My security monitoring rule. + options: + decreaseCriticalityBasedOnEnv: false + detectionMethod: threshold + evaluationWindow: 0 + keepAlive: 0 + maxSignalDuration: 0 + queries: + - aggregation: count + distinctFields: [] + groupByFields: + - "@userIdentity.assumed_role" + name: "" + query: "source:source_here" + tags: + - "env:prod" + - "team:security" + type: log_detection + ruleQueryPayloads: + - expectedResult: true + index: 0 + payload: + ddsource: source_here + ddtags: "env:staging,version:5.1" + hostname: i-012345678 + message: "2019-11-19T14:37:58,995 INFO [process.name][20081] Hello World" + service: payment + userIdentity: + assumed_role: fake assumed_role schema: $ref: "#/components/schemas/SecurityMonitoringRuleTestRequest" required: true @@ -121141,6 +121336,15 @@ paths: requestBody: content: application/json: + examples: + default: + value: + data: + - attributes: + archive_reason: none + state: archived + id: AAAAAWgN8Xwgr1vKDQAAAABBV2dOOFh3ZzZobm1mWXJFYTR0OA + type: signal schema: $ref: "#/components/schemas/SecurityMonitoringSignalsBulkUpdateRequest" description: Attributes describing the signal updates. @@ -121517,6 +121721,14 @@ paths: requestBody: content: application/json: + examples: + default: + value: + data: + attributes: + archive_reason: none + state: archived + type: signal_metadata schema: $ref: "#/components/schemas/SecurityMonitoringSignalUpdateRequest" description: Attributes describing the signal triage state or assignee update. @@ -121573,6 +121785,14 @@ paths: requestBody: content: application/json: + examples: + default: + value: + data: + attributes: + resource_ids: + - abc-123-def + type: bulk_export_resources schema: $ref: "#/components/schemas/SecurityMonitoringTerraformBulkExportRequest" description: The resource IDs to export. @@ -121623,6 +121843,18 @@ paths: requestBody: content: application/json: + examples: + default: + value: + data: + attributes: + resource_json: + enabled: true + name: Example-Security-Monitoring + rule_query: "source:cloudtrail" + suppression_query: "env:test" + id: abc-123 + type: convert_resource schema: $ref: "#/components/schemas/SecurityMonitoringTerraformConvertRequest" description: The resource JSON to convert. @@ -122409,6 +122641,16 @@ paths: requestBody: content: application/json: + examples: + default: + value: + data: + attributes: + name: Service Account Access Token + scopes: + - dashboards_read + - dashboards_write + type: personal_access_tokens schema: $ref: "#/components/schemas/ServiceAccountAccessTokenCreateRequest" required: true @@ -122524,6 +122766,17 @@ paths: requestBody: content: application/json: + examples: + default: + value: + data: + attributes: + name: Updated Personal Access Token + scopes: + - dashboards_read + - dashboards_write + id: 00112233-4455-6677-8899-aabbccddeeff + type: personal_access_tokens schema: $ref: "#/components/schemas/PersonalAccessTokenUpdateRequest" required: true @@ -123264,6 +123517,16 @@ paths: requestBody: content: "application/json": + examples: + default: + value: + filter: + from: "2019-01-02T09:42:36.320Z" + query: "security:attack status:high" + to: "2019-01-03T09:42:36.320Z" + page: + limit: 25 + sort: timestamp schema: $ref: "#/components/schemas/SecurityMonitoringSignalListRequest" required: false @@ -123384,6 +123647,34 @@ paths: requestBody: content: "application/json": + examples: + default: + value: + data: + attributes: + jobDefinition: + cases: + - condition: "a > 1" + name: Condition 1 + notifications: [] + status: info + from: 1730387522611 + index: main + message: "A large number of failed login attempts." + name: "Excessive number of failed attempts." + options: + evaluationWindow: 900 + keepAlive: 3600 + maxSignalDuration: 86400 + queries: + - aggregation: count + distinctFields: [] + groupByFields: [] + query: "source:non_existing_src_weekend" + tags: [] + to: 1730391122611 + type: log_detection + type: historicalDetectionsJobCreate schema: $ref: "#/components/schemas/RunHistoricalJobRequest" required: true @@ -123428,6 +123719,18 @@ paths: requestBody: content: "application/json": + examples: + default: + value: + data: + attributes: + jobResultIds: + - "" + notifications: + - "" + signalMessage: A large number of failed login attempts. + signalSeverity: critical + type: historicalDetectionsJobResultSignalConversion schema: $ref: "#/components/schemas/ConvertJobResultsToSignalsRequest" required: true