Skip to content

Commit 1ebc797

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 86cd74f of spec repo
1 parent 4895fb3 commit 1ebc797

28 files changed

+571
-79
lines changed

.generated-info

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
"spec_repo_commit": "d02c8a3",
3-
"generated": "2025-08-08 12:07:20.979"
2+
"spec_repo_commit": "86cd74f",
3+
"generated": "2025-08-08 20:29:33.650"
44
}

.generator/schemas/v2/openapi.yaml

Lines changed: 110 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1431,26 +1431,29 @@ components:
14311431
- data
14321432
type: object
14331433
AWSAssumeRole:
1434-
description: The definition of `AWSAssumeRole` object.
1434+
description: The definition of the `AWSAssumeRole` object.
14351435
properties:
14361436
account_id:
1437-
description: AWS account the connection is created for
1437+
description: AWS account the connection is created for.
14381438
example: '111222333444'
14391439
pattern: ^\d{12}$
14401440
type: string
14411441
external_id:
14421442
description: External ID used to scope which connection can be used to assume
1443-
the role
1443+
the role.
14441444
example: 33a1011635c44b38a064cf14e82e1d8f
14451445
readOnly: true
14461446
type: string
1447+
generate_new_external_id:
1448+
description: Pass true if the `external_id` should be regenerated.
1449+
type: boolean
14471450
principal_id:
1448-
description: AWS account that will assume the role
1451+
description: AWS account that will assume the role.
14491452
example: '123456789012'
14501453
readOnly: true
14511454
type: string
14521455
role:
1453-
description: Role to assume
1456+
description: Role to assume.
14541457
example: my-role
14551458
type: string
14561459
type:
@@ -1461,26 +1464,26 @@ components:
14611464
- role
14621465
type: object
14631466
AWSAssumeRoleType:
1464-
description: The definition of `AWSAssumeRoleType` object.
1467+
description: The definition of the `AWSAssumeRole` object.
14651468
enum:
14661469
- AWSAssumeRole
14671470
example: AWSAssumeRole
14681471
type: string
14691472
x-enum-varnames:
14701473
- AWSASSUMEROLE
14711474
AWSAssumeRoleUpdate:
1472-
description: The definition of `AWSAssumeRoleUpdate` object.
1475+
description: The definition of the `AWSAssumeRole` object.
14731476
properties:
14741477
account_id:
1475-
description: AWS account the connection is created for
1478+
description: AWS account the connection is created for.
14761479
example: '111222333444'
14771480
pattern: ^\d{12}$
14781481
type: string
14791482
generate_new_external_id:
1480-
description: The `AWSAssumeRoleUpdate` `generate_new_external_id`.
1483+
description: Pass true if the `external_id` should be regenerated.
14811484
type: boolean
14821485
role:
1483-
description: Role to assume
1486+
description: Role to assume.
14841487
example: my-role
14851488
type: string
14861489
type:
@@ -1527,15 +1530,15 @@ components:
15271530
- role_name
15281531
type: object
15291532
AWSCredentials:
1530-
description: The definition of `AWSCredentials` object.
1533+
description: The definition of the `AWSCredentials` object.
15311534
oneOf:
15321535
- $ref: '#/components/schemas/AWSAssumeRole'
15331536
AWSCredentialsUpdate:
1534-
description: The definition of `AWSCredentialsUpdate` object.
1537+
description: The definition of the `AWSCredentialsUpdate` object.
15351538
oneOf:
15361539
- $ref: '#/components/schemas/AWSAssumeRoleUpdate'
15371540
AWSIntegration:
1538-
description: The definition of `AWSIntegration` object.
1541+
description: The definition of the `AWSIntegration` object.
15391542
properties:
15401543
credentials:
15411544
$ref: '#/components/schemas/AWSCredentials'
@@ -1594,15 +1597,15 @@ components:
15941597
x-enum-varnames:
15951598
- PERMISSIONS
15961599
AWSIntegrationType:
1597-
description: The definition of `AWSIntegrationType` object.
1600+
description: The definition of the `AWSIntegrationType` object.
15981601
enum:
15991602
- AWS
16001603
example: AWS
16011604
type: string
16021605
x-enum-varnames:
16031606
- AWS
16041607
AWSIntegrationUpdate:
1605-
description: The definition of `AWSIntegrationUpdate` object.
1608+
description: The definition of the `AWSIntegrationUpdate` object.
16061609
properties:
16071610
credentials:
16081611
$ref: '#/components/schemas/AWSCredentialsUpdate'
@@ -18478,6 +18481,46 @@ components:
1847818481
example: env:production
1847918482
type: string
1848018483
type: array
18484+
HTTPBasicAuth:
18485+
description: The definition of the `HTTPBasicAuth` object.
18486+
properties:
18487+
password:
18488+
description: Password used for authentication. Saved in a secret store
18489+
example: ''
18490+
type: string
18491+
type:
18492+
$ref: '#/components/schemas/HTTPBasicAuthType'
18493+
username:
18494+
description: Username used for authentication.
18495+
example: ''
18496+
type: string
18497+
required:
18498+
- type
18499+
- username
18500+
- password
18501+
type: object
18502+
HTTPBasicAuthType:
18503+
description: The definition of the `HTTPBasicAuth` object.
18504+
enum:
18505+
- HTTPBasicAuth
18506+
example: HTTPBasicAuth
18507+
type: string
18508+
x-enum-varnames:
18509+
- HTTPBASICAUTH
18510+
HTTPBasicAuthUpdate:
18511+
description: The definition of the `HTTPBasicAuth` object.
18512+
properties:
18513+
password:
18514+
description: Password used for authentication. Saved in a secret store
18515+
type: string
18516+
type:
18517+
$ref: '#/components/schemas/HTTPBasicAuthType'
18518+
username:
18519+
description: Username used for authentication.
18520+
type: string
18521+
required:
18522+
- type
18523+
type: object
1848118524
HTTPBody:
1848218525
description: The definition of `HTTPBody` object.
1848318526
properties:
@@ -18516,13 +18559,17 @@ components:
1851618559
type: array
1851718560
type: object
1851818561
HTTPCredentials:
18519-
description: The definition of `HTTPCredentials` object.
18562+
description: The definition of the `HTTPCredentials` object.
1852018563
oneOf:
1852118564
- $ref: '#/components/schemas/HTTPTokenAuth'
18565+
- $ref: '#/components/schemas/HTTPBasicAuth'
18566+
- $ref: '#/components/schemas/HTTPMtlsAuth'
1852218567
HTTPCredentialsUpdate:
18523-
description: The definition of `HTTPCredentialsUpdate` object.
18568+
description: The definition of the `HTTPCredentialsUpdate` object.
1852418569
oneOf:
1852518570
- $ref: '#/components/schemas/HTTPTokenAuthUpdate'
18571+
- $ref: '#/components/schemas/HTTPBasicAuthUpdate'
18572+
- $ref: '#/components/schemas/HTTPMtlsAuthUpdate'
1852618573
HTTPHeader:
1852718574
description: The definition of `HTTPHeader` object.
1852818575
properties:
@@ -18558,10 +18605,10 @@ components:
1855818605
- name
1855918606
type: object
1856018607
HTTPIntegration:
18561-
description: The definition of `HTTPIntegration` object.
18608+
description: The definition of the `HTTPIntegration` object.
1856218609
properties:
1856318610
base_url:
18564-
description: Base HTTP url for the integration
18611+
description: Base HTTP url for the integration.
1856518612
example: http://datadoghq.com
1856618613
type: string
1856718614
credentials:
@@ -18574,18 +18621,18 @@ components:
1857418621
- credentials
1857518622
type: object
1857618623
HTTPIntegrationType:
18577-
description: The definition of `HTTPIntegrationType` object.
18624+
description: The definition of the `HTTPIntegrationType` object.
1857818625
enum:
1857918626
- HTTP
1858018627
example: HTTP
1858118628
type: string
1858218629
x-enum-varnames:
1858318630
- HTTP
1858418631
HTTPIntegrationUpdate:
18585-
description: The definition of `HTTPIntegrationUpdate` object.
18632+
description: The definition of the `HTTPIntegrationUpdate` object.
1858618633
properties:
1858718634
base_url:
18588-
description: Base HTTP url for the integration
18635+
description: Base HTTP url for the integration.
1858918636
example: http://datadoghq.com
1859018637
type: string
1859118638
credentials:
@@ -18671,6 +18718,46 @@ components:
1867118718
required:
1867218719
- message
1867318720
type: object
18721+
HTTPMtlsAuth:
18722+
description: The definition of the `HTTPMtlsAuth` object.
18723+
properties:
18724+
certificate:
18725+
description: Certificate of authority used to sign the request.
18726+
example: ''
18727+
type: string
18728+
private_key:
18729+
description: Private key used for the MTLS handshake
18730+
example: ''
18731+
type: string
18732+
type:
18733+
$ref: '#/components/schemas/HTTPMtlsAuthType'
18734+
required:
18735+
- type
18736+
- certificate
18737+
- private_key
18738+
type: object
18739+
HTTPMtlsAuthType:
18740+
description: The definition of the `HTTPMtlsAuth` object.
18741+
enum:
18742+
- HTTPMtlsAuth
18743+
example: HTTPMtlsAuth
18744+
type: string
18745+
x-enum-varnames:
18746+
- HTTPMTLSAUTH
18747+
HTTPMtlsAuthUpdate:
18748+
description: The definition of the `HTTPMtlsAuth` object.
18749+
properties:
18750+
certificate:
18751+
description: Certificate of authority used to sign the request.
18752+
type: string
18753+
private_key:
18754+
description: Private key used for the MTLS handshake
18755+
type: string
18756+
type:
18757+
$ref: '#/components/schemas/HTTPMtlsAuthType'
18758+
required:
18759+
- type
18760+
type: object
1867418761
HTTPToken:
1867518762
description: The definition of `HTTPToken` object.
1867618763
properties:
@@ -18716,7 +18803,7 @@ components:
1871618803
- type
1871718804
type: object
1871818805
HTTPTokenAuthType:
18719-
description: The definition of `HTTPTokenAuthType` object.
18806+
description: The definition of the `HTTPTokenAuth` object.
1872018807
enum:
1872118808
- HTTPTokenAuth
1872218809
example: HTTPTokenAuth

docs/datadog_api_client.v2.model.rst

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8026,6 +8026,27 @@ datadog\_api\_client.v2.model.hourly\_usage\_type module
80268026
:members:
80278027
:show-inheritance:
80288028

8029+
datadog\_api\_client.v2.model.http\_basic\_auth module
8030+
------------------------------------------------------
8031+
8032+
.. automodule:: datadog_api_client.v2.model.http_basic_auth
8033+
:members:
8034+
:show-inheritance:
8035+
8036+
datadog\_api\_client.v2.model.http\_basic\_auth\_type module
8037+
------------------------------------------------------------
8038+
8039+
.. automodule:: datadog_api_client.v2.model.http_basic_auth_type
8040+
:members:
8041+
:show-inheritance:
8042+
8043+
datadog\_api\_client.v2.model.http\_basic\_auth\_update module
8044+
--------------------------------------------------------------
8045+
8046+
.. automodule:: datadog_api_client.v2.model.http_basic_auth_update
8047+
:members:
8048+
:show-inheritance:
8049+
80298050
datadog\_api\_client.v2.model.http\_body module
80308051
-----------------------------------------------
80318052

@@ -8110,6 +8131,27 @@ datadog\_api\_client.v2.model.http\_log\_item module
81108131
:members:
81118132
:show-inheritance:
81128133

8134+
datadog\_api\_client.v2.model.http\_mtls\_auth module
8135+
-----------------------------------------------------
8136+
8137+
.. automodule:: datadog_api_client.v2.model.http_mtls_auth
8138+
:members:
8139+
:show-inheritance:
8140+
8141+
datadog\_api\_client.v2.model.http\_mtls\_auth\_type module
8142+
-----------------------------------------------------------
8143+
8144+
.. automodule:: datadog_api_client.v2.model.http_mtls_auth_type
8145+
:members:
8146+
:show-inheritance:
8147+
8148+
datadog\_api\_client.v2.model.http\_mtls\_auth\_update module
8149+
-------------------------------------------------------------
8150+
8151+
.. automodule:: datadog_api_client.v2.model.http_mtls_auth_update
8152+
:members:
8153+
:show-inheritance:
8154+
81138155
datadog\_api\_client.v2.model.http\_token module
81148156
------------------------------------------------
81158157

src/datadog_api_client/v2/model/action_connection_integration.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ def __init__(self, **kwargs):
1515
"""
1616
The definition of ``ActionConnectionIntegration`` object.
1717
18-
:param credentials: The definition of `AWSCredentials` object.
18+
:param credentials: The definition of the `AWSCredentials` object.
1919
:type credentials: AWSCredentials
2020
21-
:param type: The definition of `AWSIntegrationType` object.
21+
:param type: The definition of the `AWSIntegrationType` object.
2222
:type type: AWSIntegrationType
2323
24-
:param base_url: Base HTTP url for the integration
24+
:param base_url: Base HTTP url for the integration.
2525
:type base_url: str
2626
"""
2727
super().__init__(kwargs)

src/datadog_api_client/v2/model/action_connection_integration_update.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ def __init__(self, **kwargs):
1515
"""
1616
The definition of ``ActionConnectionIntegrationUpdate`` object.
1717
18-
:param credentials: The definition of `AWSCredentialsUpdate` object.
18+
:param credentials: The definition of the `AWSCredentialsUpdate` object.
1919
:type credentials: AWSCredentialsUpdate, optional
2020
21-
:param type: The definition of `AWSIntegrationType` object.
21+
:param type: The definition of the `AWSIntegrationType` object.
2222
:type type: AWSIntegrationType
2323
24-
:param base_url: Base HTTP url for the integration
24+
:param base_url: Base HTTP url for the integration.
2525
:type base_url: str, optional
2626
"""
2727
super().__init__(kwargs)

0 commit comments

Comments
 (0)