Skip to content

Commit 34ff54f

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 9bfa1dea of spec repo
1 parent 6640651 commit 34ff54f

File tree

39 files changed

+1898
-4
lines changed

39 files changed

+1898
-4
lines changed

.apigentools-info

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
"spec_versions": {
55
"v1": {
66
"apigentools_version": "1.6.6",
7-
"regenerated": "2025-01-28 19:55:39.138206",
8-
"spec_repo_commit": "a492a6f8"
7+
"regenerated": "2025-01-28 22:52:51.779731",
8+
"spec_repo_commit": "9bfa1dea"
99
},
1010
"v2": {
1111
"apigentools_version": "1.6.6",
12-
"regenerated": "2025-01-28 19:55:39.153720",
13-
"spec_repo_commit": "a492a6f8"
12+
"regenerated": "2025-01-28 22:52:51.794744",
13+
"spec_repo_commit": "9bfa1dea"
1414
}
1515
}
1616
}

.generator/schemas/v2/openapi.yaml

Lines changed: 287 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -532,6 +532,20 @@ components:
532532
required: true
533533
schema:
534534
type: string
535+
MicrosoftTeamsWorkflowsWebhookHandleIDPathParameter:
536+
description: Your Workflows webhook handle id.
537+
in: path
538+
name: handle_id
539+
required: true
540+
schema:
541+
type: string
542+
MicrosoftTeamsWorkflowsWebhookHandleNameQueryParameter:
543+
description: Your Workflows webhook handle name.
544+
in: query
545+
name: name
546+
required: false
547+
schema:
548+
type: string
535549
OpsgenieServiceIDPathParameter:
536550
description: The UUID of the service.
537551
in: path
@@ -18685,6 +18699,14 @@ components:
1868518699
required:
1868618700
- data
1868718701
type: object
18702+
MicrosoftTeamsCreateWorkflowsWebhookHandleRequest:
18703+
description: Create Workflows webhook handle request.
18704+
properties:
18705+
data:
18706+
$ref: '#/components/schemas/MicrosoftTeamsWorkflowsWebhookHandleRequestData'
18707+
required:
18708+
- data
18709+
type: object
1868818710
MicrosoftTeamsGetChannelByNameResponse:
1868918711
description: Response with channel, team, and tenant ID information.
1869018712
properties:
@@ -18899,6 +18921,127 @@ components:
1889918921
- type
1890018922
- attributes
1890118923
type: object
18924+
MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest:
18925+
description: Update Workflows webhook handle request.
18926+
properties:
18927+
data:
18928+
$ref: '#/components/schemas/MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData'
18929+
required:
18930+
- data
18931+
type: object
18932+
MicrosoftTeamsUpdateWorkflowsWebhookHandleRequestData:
18933+
description: Workflows Webhook handle data from a response.
18934+
properties:
18935+
attributes:
18936+
$ref: '#/components/schemas/MicrosoftTeamsWorkflowsWebhookHandleAttributes'
18937+
type:
18938+
$ref: '#/components/schemas/MicrosoftTeamsWorkflowsWebhookHandleType'
18939+
required:
18940+
- type
18941+
- attributes
18942+
type: object
18943+
MicrosoftTeamsWorkflowsWebhookHandleAttributes:
18944+
description: Workflows Webhook handle attributes.
18945+
properties:
18946+
name:
18947+
description: Workflows Webhook handle name.
18948+
example: fake-handle-name
18949+
maxLength: 255
18950+
type: string
18951+
url:
18952+
description: Workflows Webhook URL.
18953+
example: https://fake.url.com
18954+
maxLength: 255
18955+
type: string
18956+
type: object
18957+
MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes:
18958+
description: Workflows Webhook handle attributes.
18959+
properties:
18960+
name:
18961+
description: Workflows Webhook handle name.
18962+
example: fake-handle-name
18963+
maxLength: 255
18964+
type: string
18965+
url:
18966+
description: Workflows Webhook URL.
18967+
example: https://fake.url.com
18968+
maxLength: 255
18969+
type: string
18970+
required:
18971+
- name
18972+
- url
18973+
type: object
18974+
MicrosoftTeamsWorkflowsWebhookHandleRequestData:
18975+
description: Workflows Webhook handle data from a response.
18976+
properties:
18977+
attributes:
18978+
$ref: '#/components/schemas/MicrosoftTeamsWorkflowsWebhookHandleRequestAttributes'
18979+
type:
18980+
$ref: '#/components/schemas/MicrosoftTeamsWorkflowsWebhookHandleType'
18981+
required:
18982+
- type
18983+
- attributes
18984+
type: object
18985+
MicrosoftTeamsWorkflowsWebhookHandleResponse:
18986+
description: Response of a Workflows webhook handle.
18987+
properties:
18988+
data:
18989+
$ref: '#/components/schemas/MicrosoftTeamsWorkflowsWebhookHandleResponseData'
18990+
required:
18991+
- data
18992+
type: object
18993+
MicrosoftTeamsWorkflowsWebhookHandleResponseData:
18994+
description: Workflows Webhook handle data from a response.
18995+
properties:
18996+
attributes:
18997+
$ref: '#/components/schemas/MicrosoftTeamsWorkflowsWebhookResponseAttributes'
18998+
id:
18999+
description: The ID of the Workflows webhook handle.
19000+
example: 596da4af-0563-4097-90ff-07230c3f9db3
19001+
maxLength: 100
19002+
minLength: 1
19003+
type: string
19004+
type:
19005+
$ref: '#/components/schemas/MicrosoftTeamsWorkflowsWebhookHandleType'
19006+
type: object
19007+
MicrosoftTeamsWorkflowsWebhookHandleType:
19008+
default: workflows-webhook-handle
19009+
description: Specifies the Workflows webhook handle resource type.
19010+
enum:
19011+
- workflows-webhook-handle
19012+
example: workflows-webhook-handle
19013+
type: string
19014+
x-enum-varnames:
19015+
- WORKFLOWS_WEBHOOK_HANDLE
19016+
MicrosoftTeamsWorkflowsWebhookHandlesResponse:
19017+
description: Response with a list of Workflows webhook handles.
19018+
properties:
19019+
data:
19020+
description: An array of Workflows webhook handles.
19021+
example:
19022+
- attributes:
19023+
name: general-handle
19024+
id: 596da4af-0563-4097-90ff-07230c3f9db3
19025+
type: workflows-webhook-handle
19026+
- attributes:
19027+
name: general-handle-2
19028+
id: 596da4af-0563-4097-90ff-07230c3f9db4
19029+
type: workflows-webhook-handle
19030+
items:
19031+
$ref: '#/components/schemas/MicrosoftTeamsWorkflowsWebhookHandleResponseData'
19032+
type: array
19033+
required:
19034+
- data
19035+
type: object
19036+
MicrosoftTeamsWorkflowsWebhookResponseAttributes:
19037+
description: Workflows Webhook handle attributes.
19038+
properties:
19039+
name:
19040+
description: Workflows Webhook handle name.
19041+
example: fake-handle-name
19042+
maxLength: 255
19043+
type: string
19044+
type: object
1890219045
MonitorConfigPolicyAttributeCreateRequest:
1890319046
description: Policy and policy type for a monitor configuration policy.
1890419047
properties:
@@ -37537,6 +37680,150 @@ paths:
3753737680
tags:
3753837681
- Microsoft Teams Integration
3753937682
x-codegen-request-body-name: body
37683+
/api/v2/integration/ms-teams/configuration/workflows-webhook-handles:
37684+
get:
37685+
description: Get a list of all Workflows webhook handles from the Datadog Microsoft
37686+
Teams integration.
37687+
operationId: ListWorkflowsWebhookHandles
37688+
parameters:
37689+
- $ref: '#/components/parameters/MicrosoftTeamsWorkflowsWebhookHandleNameQueryParameter'
37690+
responses:
37691+
'200':
37692+
content:
37693+
application/json:
37694+
schema:
37695+
$ref: '#/components/schemas/MicrosoftTeamsWorkflowsWebhookHandlesResponse'
37696+
description: OK
37697+
'400':
37698+
$ref: '#/components/responses/BadRequestResponse'
37699+
'403':
37700+
$ref: '#/components/responses/ForbiddenResponse'
37701+
'404':
37702+
$ref: '#/components/responses/NotFoundResponse'
37703+
'412':
37704+
$ref: '#/components/responses/PreconditionFailedResponse'
37705+
'429':
37706+
$ref: '#/components/responses/TooManyRequestsResponse'
37707+
summary: Get all Workflows webhook handles
37708+
tags:
37709+
- Microsoft Teams Integration
37710+
post:
37711+
description: Create a Workflows webhook handle in the Datadog Microsoft Teams
37712+
integration.
37713+
operationId: CreateWorkflowsWebhookHandle
37714+
requestBody:
37715+
content:
37716+
application/json:
37717+
schema:
37718+
$ref: '#/components/schemas/MicrosoftTeamsCreateWorkflowsWebhookHandleRequest'
37719+
description: Workflows Webhook handle payload.
37720+
required: true
37721+
responses:
37722+
'201':
37723+
content:
37724+
application/json:
37725+
schema:
37726+
$ref: '#/components/schemas/MicrosoftTeamsWorkflowsWebhookHandleResponse'
37727+
description: CREATED
37728+
'400':
37729+
$ref: '#/components/responses/BadRequestResponse'
37730+
'403':
37731+
$ref: '#/components/responses/ForbiddenResponse'
37732+
'404':
37733+
$ref: '#/components/responses/NotFoundResponse'
37734+
'409':
37735+
$ref: '#/components/responses/ConflictResponse'
37736+
'412':
37737+
$ref: '#/components/responses/PreconditionFailedResponse'
37738+
'429':
37739+
$ref: '#/components/responses/TooManyRequestsResponse'
37740+
summary: Create Workflows webhook handle
37741+
tags:
37742+
- Microsoft Teams Integration
37743+
x-codegen-request-body-name: body
37744+
/api/v2/integration/ms-teams/configuration/workflows-webhook-handles/{handle_id}:
37745+
delete:
37746+
description: Delete a Workflows webhook handle from the Datadog Microsoft Teams
37747+
integration.
37748+
operationId: DeleteWorkflowsWebhookHandle
37749+
parameters:
37750+
- $ref: '#/components/parameters/MicrosoftTeamsWorkflowsWebhookHandleIDPathParameter'
37751+
responses:
37752+
'204':
37753+
description: OK
37754+
'400':
37755+
$ref: '#/components/responses/BadRequestResponse'
37756+
'403':
37757+
$ref: '#/components/responses/ForbiddenResponse'
37758+
'412':
37759+
$ref: '#/components/responses/PreconditionFailedResponse'
37760+
'429':
37761+
$ref: '#/components/responses/TooManyRequestsResponse'
37762+
summary: Delete Workflows webhook handle
37763+
tags:
37764+
- Microsoft Teams Integration
37765+
get:
37766+
description: Get the name of a Workflows webhook handle from the Datadog Microsoft
37767+
Teams integration.
37768+
operationId: GetWorkflowsWebhookHandle
37769+
parameters:
37770+
- $ref: '#/components/parameters/MicrosoftTeamsWorkflowsWebhookHandleIDPathParameter'
37771+
responses:
37772+
'200':
37773+
content:
37774+
application/json:
37775+
schema:
37776+
$ref: '#/components/schemas/MicrosoftTeamsWorkflowsWebhookHandleResponse'
37777+
description: OK
37778+
'400':
37779+
$ref: '#/components/responses/BadRequestResponse'
37780+
'403':
37781+
$ref: '#/components/responses/ForbiddenResponse'
37782+
'404':
37783+
$ref: '#/components/responses/NotFoundResponse'
37784+
'412':
37785+
$ref: '#/components/responses/PreconditionFailedResponse'
37786+
'429':
37787+
$ref: '#/components/responses/TooManyRequestsResponse'
37788+
summary: Get Workflows webhook handle information
37789+
tags:
37790+
- Microsoft Teams Integration
37791+
patch:
37792+
description: Update a Workflows webhook handle from the Datadog Microsoft Teams
37793+
integration.
37794+
operationId: UpdateWorkflowsWebhookHandle
37795+
parameters:
37796+
- $ref: '#/components/parameters/MicrosoftTeamsWorkflowsWebhookHandleIDPathParameter'
37797+
requestBody:
37798+
content:
37799+
application/json:
37800+
schema:
37801+
$ref: '#/components/schemas/MicrosoftTeamsUpdateWorkflowsWebhookHandleRequest'
37802+
description: Workflows Webhook handle payload.
37803+
required: true
37804+
responses:
37805+
'200':
37806+
content:
37807+
application/json:
37808+
schema:
37809+
$ref: '#/components/schemas/MicrosoftTeamsWorkflowsWebhookHandleResponse'
37810+
description: OK
37811+
'400':
37812+
$ref: '#/components/responses/BadRequestResponse'
37813+
'403':
37814+
$ref: '#/components/responses/ForbiddenResponse'
37815+
'404':
37816+
$ref: '#/components/responses/NotFoundResponse'
37817+
'409':
37818+
$ref: '#/components/responses/ConflictResponse'
37819+
'412':
37820+
$ref: '#/components/responses/PreconditionFailedResponse'
37821+
'429':
37822+
$ref: '#/components/responses/TooManyRequestsResponse'
37823+
summary: Update Workflows webhook handle
37824+
tags:
37825+
- Microsoft Teams Integration
37826+
x-codegen-request-body-name: body
3754037827
/api/v2/integration/opsgenie/services:
3754137828
get:
3754237829
description: Get a list of all services from the Datadog Opsgenie integration.

0 commit comments

Comments
 (0)