Skip to content

Commit

Permalink
Regenerate client from commit a3b4c237 of spec repo
Browse files Browse the repository at this point in the history
  • Loading branch information
ci.datadog-api-spec committed Jan 15, 2025
1 parent c4441c2 commit bac95e0
Show file tree
Hide file tree
Showing 14 changed files with 1,267 additions and 16 deletions.
8 changes: 4 additions & 4 deletions .apigentools-info
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@
"spec_versions": {
"v1": {
"apigentools_version": "1.6.6",
"regenerated": "2025-01-15 09:47:04.878488",
"spec_repo_commit": "21b02fc5"
"regenerated": "2025-01-15 18:48:05.798959",
"spec_repo_commit": "a3b4c237"
},
"v2": {
"apigentools_version": "1.6.6",
"regenerated": "2025-01-15 09:47:04.893742",
"spec_repo_commit": "21b02fc5"
"regenerated": "2025-01-15 18:48:05.814622",
"spec_repo_commit": "a3b4c237"
}
}
}
165 changes: 165 additions & 0 deletions .generator/schemas/v2/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -297,6 +297,20 @@ components:
required: false
schema:
$ref: '#/components/schemas/RelationType'
FrameworkHandle:
description: The framework handle
in: path
name: handle
required: true
schema:
type: string
FrameworkVersion:
description: The framework version
in: path
name: version
required: true
schema:
type: string
GCPSTSServiceAccountID:
description: Your GCP STS enabled service account's unique ID.
in: path
Expand Down Expand Up @@ -7145,6 +7159,10 @@ components:
type: string
x-enum-varnames:
- APPDEFINITIONS
CreateCustomFrameworkRequest:
$ref: '#/components/schemas/FrameworkData'
description: Create a custom framework.
type: object
CreateDataDeletionRequestBody:
description: Object needed to create a data deletion request.
properties:
Expand Down Expand Up @@ -11936,6 +11954,72 @@ components:
order:
$ref: '#/components/schemas/QuerySortOrder'
type: object
FrameworkControl:
description: Framework Control.
properties:
name:
description: Control Name.
example: ''
type: string
rule_ids:
description: Rule IDs.
example:
- ''
items:
type: string
type: array
required:
- name
- rule_ids
type: object
FrameworkData:
description: Framework Data.
properties:
description:
description: Framework Description
type: string
handle:
description: Framework Handle
example: ''
type: string
icon_url:
description: Framework Icon URL
type: string
name:
description: Framework Name
example: ''
type: string
requirements:
description: Framework Requirements
items:
$ref: '#/components/schemas/FrameworkRequirement'
type: array
version:
description: Framework Version
example: ''
type: string
required:
- handle
- version
- name
- requirements
type: object
FrameworkRequirement:
description: Framework Requirement.
properties:
controls:
description: Requirement Controls.
items:
$ref: '#/components/schemas/FrameworkControl'
type: array
name:
description: Requirement Name.
example: ''
type: string
required:
- name
- controls
type: object
FullAPIKey:
description: Datadog API key.
properties:
Expand Down Expand Up @@ -28953,6 +29037,10 @@ components:
deployment:
$ref: '#/components/schemas/DeploymentRelationship'
type: object
UpdateCustomFrameworkRequest:
$ref: '#/components/schemas/FrameworkData'
description: Update a custom framework.
type: object
UpdateOpenAPIResponse:
description: Response for `UpdateOpenAPI`.
properties:
Expand Down Expand Up @@ -33028,6 +33116,83 @@ paths:
operator: OR
permissions:
- ci_visibility_read
/api/v2/cloud_security_management/custom_frameworks:
post:
description: Create a custom framework.
operationId: CreateCustomFramework
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CreateCustomFrameworkRequest'
required: true
responses:
'200':
description: OK
'400':
$ref: '#/components/responses/BadRequestResponse'
'429':
$ref: '#/components/responses/TooManyRequestsResponse'
'500':
$ref: '#/components/responses/BadRequestResponse'
security:
- apiKeyAuth: []
appKeyAuth: []
- AuthZ:
- security_monitoring_rules_read
- security_monitoring_rules_write
summary: Create a custom framework
tags:
- Security Monitoring
x-codegen-request-body-name: body
x-permission:
operator: AND
permissions:
- security_monitoring_rules_read
- security_monitoring_rules_write
x-unstable: '**Note**: This endpoint is in beta and may be subject to changes.

Please check the documentation regularly for updates.'
/api/v2/cloud_security_management/custom_frameworks/{handle}/{version}:
put:
description: Update a custom framework.
operationId: UpdateCustomFramework
parameters:
- $ref: '#/components/parameters/FrameworkHandle'
- $ref: '#/components/parameters/FrameworkVersion'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/UpdateCustomFrameworkRequest'
required: true
responses:
'200':
description: OK
'400':
$ref: '#/components/responses/BadRequestResponse'
'429':
$ref: '#/components/responses/TooManyRequestsResponse'
'500':
$ref: '#/components/responses/BadRequestResponse'
security:
- apiKeyAuth: []
appKeyAuth: []
- AuthZ:
- security_monitoring_rules_read
- security_monitoring_rules_write
summary: Update a custom framework
tags:
- Security Monitoring
x-codegen-request-body-name: body
x-permission:
operator: AND
permissions:
- security_monitoring_rules_read
- security_monitoring_rules_write
x-unstable: '**Note**: This endpoint is in beta and may be subject to changes.

Please check the documentation regularly for updates.'
/api/v2/container_images:
get:
description: Get all Container Images for your organization.
Expand Down
24 changes: 13 additions & 11 deletions api/datadog/configuration.go
Original file line number Diff line number Diff line change
Expand Up @@ -336,6 +336,19 @@ func NewConfiguration() *Configuration {
"v2.GetApp": false,
"v2.ListApps": false,
"v2.UpdateApp": false,
"v2.CancelHistoricalJob": false,
"v2.ConvertJobResultToSignal": false,
"v2.CreateCustomFramework": false,
"v2.DeleteHistoricalJob": false,
"v2.GetFinding": false,
"v2.GetHistoricalJob": false,
"v2.ListFindings": false,
"v2.ListHistoricalJobs": false,
"v2.ListVulnerabilities": false,
"v2.ListVulnerableAssets": false,
"v2.MuteFindings": false,
"v2.RunHistoricalJob": false,
"v2.UpdateCustomFramework": false,
"v2.GetActiveBillingDimensions": false,
"v2.GetBillingDimensionMapping": false,
"v2.GetMonthlyCostAttribution": false,
Expand Down Expand Up @@ -375,17 +388,6 @@ func NewConfiguration() *Configuration {
"v2.ListAWSNamespaces": false,
"v2.UpdateAWSAccount": false,
"v2.ListAWSLogsServices": false,
"v2.CancelHistoricalJob": false,
"v2.ConvertJobResultToSignal": false,
"v2.DeleteHistoricalJob": false,
"v2.GetFinding": false,
"v2.GetHistoricalJob": false,
"v2.ListFindings": false,
"v2.ListHistoricalJobs": false,
"v2.ListVulnerabilities": false,
"v2.ListVulnerableAssets": false,
"v2.MuteFindings": false,
"v2.RunHistoricalJob": false,
"v2.CreateScorecardOutcomesBatch": false,
"v2.CreateScorecardRule": false,
"v2.DeleteScorecardRule": false,
Expand Down
Loading

0 comments on commit bac95e0

Please sign in to comment.