Skip to content

Commit 4e45116

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 9c1d6e5 of spec repo
1 parent 3cae402 commit 4e45116

19 files changed

Lines changed: 1023 additions & 0 deletions

.generator/schemas/v2/openapi.yaml

Lines changed: 272 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25880,6 +25880,171 @@ components:
2588025880
- type
2588125881
- value
2588225882
type: object
25883+
HamrOrgConnectionAttributesRequest:
25884+
properties:
25885+
hamr_status:
25886+
$ref: '#/components/schemas/HamrOrgConnectionStatus'
25887+
is_primary:
25888+
description: 'Indicates whether this organization is the primary organization
25889+
in the HAMR relationship.
25890+
25891+
If true, this is the primary organization. If false, this is the secondary/backup
25892+
organization.'
25893+
example: true
25894+
type: boolean
25895+
modified_by:
25896+
description: Username or identifier of the user who last modified this HAMR
25897+
connection.
25898+
example: admin@example.com
25899+
type: string
25900+
target_org_datacenter:
25901+
description: Datacenter location of the target organization (e.g., us1,
25902+
eu1, us5).
25903+
example: us1
25904+
type: string
25905+
target_org_name:
25906+
description: Name of the target organization in the HAMR relationship.
25907+
example: Production Backup Org
25908+
type: string
25909+
target_org_uuid:
25910+
description: UUID of the target organization in the HAMR relationship.
25911+
example: 660f9511-f3ac-52e5-b827-557766551111
25912+
type: string
25913+
required:
25914+
- target_org_uuid
25915+
- target_org_name
25916+
- target_org_datacenter
25917+
- hamr_status
25918+
- is_primary
25919+
- modified_by
25920+
type: object
25921+
HamrOrgConnectionAttributesResponse:
25922+
properties:
25923+
hamr_status:
25924+
$ref: '#/components/schemas/HamrOrgConnectionStatus'
25925+
is_primary:
25926+
description: 'Indicates whether this organization is the primary organization
25927+
in the HAMR relationship.
25928+
25929+
If true, this is the primary organization. If false, this is the secondary/backup
25930+
organization.'
25931+
example: true
25932+
type: boolean
25933+
modified_at:
25934+
description: Timestamp of when this HAMR connection was last modified (RFC3339
25935+
format).
25936+
example: '2026-01-13T17:26:48.830968Z'
25937+
type: string
25938+
modified_by:
25939+
description: Username or identifier of the user who last modified this HAMR
25940+
connection.
25941+
example: admin@example.com
25942+
type: string
25943+
target_org_datacenter:
25944+
description: Datacenter location of the target organization (e.g., us1,
25945+
eu1, us5).
25946+
example: us1
25947+
type: string
25948+
target_org_name:
25949+
description: Name of the target organization in the HAMR relationship.
25950+
example: Production Backup Org
25951+
type: string
25952+
target_org_uuid:
25953+
description: UUID of the target organization in the HAMR relationship.
25954+
example: 660f9511-f3ac-52e5-b827-557766551111
25955+
type: string
25956+
required:
25957+
- target_org_uuid
25958+
- target_org_name
25959+
- target_org_datacenter
25960+
- hamr_status
25961+
- is_primary
25962+
- modified_at
25963+
- modified_by
25964+
type: object
25965+
HamrOrgConnectionDataRequest:
25966+
properties:
25967+
attributes:
25968+
$ref: '#/components/schemas/HamrOrgConnectionAttributesRequest'
25969+
id:
25970+
description: The organization UUID for this HAMR connection. Must match
25971+
the authenticated organization's UUID.
25972+
example: 550e8400-e29b-41d4-a716-446655440000
25973+
type: string
25974+
type:
25975+
$ref: '#/components/schemas/HamrOrgConnectionType'
25976+
required:
25977+
- id
25978+
- type
25979+
- attributes
25980+
type: object
25981+
HamrOrgConnectionDataResponse:
25982+
properties:
25983+
attributes:
25984+
$ref: '#/components/schemas/HamrOrgConnectionAttributesResponse'
25985+
id:
25986+
description: The organization UUID for this HAMR connection.
25987+
example: 550e8400-e29b-41d4-a716-446655440000
25988+
type: string
25989+
type:
25990+
$ref: '#/components/schemas/HamrOrgConnectionType'
25991+
required:
25992+
- id
25993+
- type
25994+
- attributes
25995+
type: object
25996+
HamrOrgConnectionRequest:
25997+
properties:
25998+
data:
25999+
$ref: '#/components/schemas/HamrOrgConnectionDataRequest'
26000+
required:
26001+
- data
26002+
type: object
26003+
HamrOrgConnectionResponse:
26004+
properties:
26005+
data:
26006+
$ref: '#/components/schemas/HamrOrgConnectionDataResponse'
26007+
required:
26008+
- data
26009+
type: object
26010+
HamrOrgConnectionStatus:
26011+
description: 'Status of the HAMR connection:
26012+
26013+
- 0: UNSPECIFIED - Connection status not specified
26014+
26015+
- 1: ONBOARDING - Initial setup of HAMR connection
26016+
26017+
- 2: PASSIVE - Secondary organization in passive standby mode
26018+
26019+
- 3: FAILOVER - Liminal status between PASSIVE and ACTIVE
26020+
26021+
- 4: ACTIVE - Organization is an active failover
26022+
26023+
- 5: RECOVERY - Recovery operation in progress'
26024+
enum:
26025+
- 0
26026+
- 1
26027+
- 2
26028+
- 3
26029+
- 4
26030+
- 5
26031+
example: 4
26032+
type: integer
26033+
x-enum-varnames:
26034+
- UNSPECIFIED
26035+
- ONBOARDING
26036+
- PASSIVE
26037+
- FAILOVER
26038+
- ACTIVE
26039+
- RECOVERY
26040+
HamrOrgConnectionType:
26041+
description: Type of the HAMR organization connection resource.
26042+
enum:
26043+
- hamr_org_connections
26044+
example: hamr_org_connections
26045+
type: string
26046+
x-enum-varnames:
26047+
- HAMR_ORG_CONNECTIONS
2588326048
HourlyUsage:
2588426049
description: Hourly usage for a product family for an org.
2588526050
properties:
@@ -71440,6 +71605,105 @@ paths:
7144071605
operator: OR
7144171606
permissions:
7144271607
- events_read
71608+
/api/v2/hamr:
71609+
get:
71610+
description: 'Retrieve the High Availability Multi-Region (HAMR) organization
71611+
connection details for the authenticated organization.
71612+
71613+
This endpoint returns information about the HAMR connection configuration,
71614+
including the target organization,
71615+
71616+
datacenter, status, and whether this is the primary or secondary organization
71617+
in the HAMR relationship.'
71618+
operationId: GetHamrOrgConnection
71619+
responses:
71620+
'200':
71621+
content:
71622+
application/json:
71623+
schema:
71624+
$ref: '#/components/schemas/HamrOrgConnectionResponse'
71625+
description: OK
71626+
'400':
71627+
content:
71628+
application/json:
71629+
schema:
71630+
$ref: '#/components/schemas/JSONAPIErrorResponse'
71631+
description: Bad Request
71632+
'403':
71633+
content:
71634+
application/json:
71635+
schema:
71636+
$ref: '#/components/schemas/JSONAPIErrorResponse'
71637+
description: Forbidden
71638+
'404':
71639+
content:
71640+
application/json:
71641+
schema:
71642+
$ref: '#/components/schemas/JSONAPIErrorResponse'
71643+
description: Not Found
71644+
'429':
71645+
$ref: '#/components/responses/TooManyRequestsResponse'
71646+
security:
71647+
- apiKeyAuth: []
71648+
appKeyAuth: []
71649+
summary: Get HAMR organization connection
71650+
tags:
71651+
- High Availability MultiRegion
71652+
x-unstable: '**Note**: This endpoint is in public beta and is subject to change.
71653+
71654+
If you have any feedback, contact [Datadog support](https://docs.datadoghq.com/help/).'
71655+
post:
71656+
description: 'Create or update the High Availability Multi-Region (HAMR) organization
71657+
connection.
71658+
71659+
This endpoint allows you to configure the HAMR connection between the authenticated
71660+
organization
71661+
71662+
and a target organization, including setting the connection status (ONBOARDING,
71663+
PASSIVE, FAILOVER, ACTIVE, RECOVERY)'
71664+
operationId: CreateHamrOrgConnection
71665+
requestBody:
71666+
content:
71667+
application/json:
71668+
schema:
71669+
$ref: '#/components/schemas/HamrOrgConnectionRequest'
71670+
required: true
71671+
responses:
71672+
'200':
71673+
content:
71674+
application/json:
71675+
schema:
71676+
$ref: '#/components/schemas/HamrOrgConnectionResponse'
71677+
description: OK
71678+
'400':
71679+
content:
71680+
application/json:
71681+
schema:
71682+
$ref: '#/components/schemas/JSONAPIErrorResponse'
71683+
description: Bad Request
71684+
'403':
71685+
content:
71686+
application/json:
71687+
schema:
71688+
$ref: '#/components/schemas/JSONAPIErrorResponse'
71689+
description: Forbidden
71690+
'429':
71691+
$ref: '#/components/responses/TooManyRequestsResponse'
71692+
'500':
71693+
content:
71694+
application/json:
71695+
schema:
71696+
$ref: '#/components/schemas/JSONAPIErrorResponse'
71697+
description: Internal Server Error
71698+
security:
71699+
- apiKeyAuth: []
71700+
appKeyAuth: []
71701+
summary: Create or update HAMR organization connection
71702+
tags:
71703+
- High Availability MultiRegion
71704+
x-unstable: '**Note**: This endpoint is in public beta and is subject to change.
71705+
71706+
If you have any feedback, contact [Datadog support](https://docs.datadoghq.com/help/).'
7144371707
/api/v2/incidents:
7144471708
get:
7144571709
description: Get all incidents for the user's organization.
@@ -93494,6 +93758,14 @@ tags:
9349493758
externalDocs:
9349593759
url: https://docs.datadoghq.com/integrations/google_cloud_platform
9349693760
name: GCP Integration
93761+
- description: 'Configure High Availability Multi-Region (HAMR) connections between
93762+
Datadog organizations.
93763+
93764+
HAMR provides disaster recovery capabilities by maintaining synchronized data
93765+
between primary
93766+
93767+
and secondary organizations across different datacenters.'
93768+
name: High Availability MultiRegion
9349793769
- description: 'The IP allowlist API is used to manage the IP addresses that
9349893770

9349993771
can access the Datadog API and web UI. It does not block

docs/datadog_api_client.v2.api.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -277,6 +277,13 @@ datadog\_api\_client.v2.api.gcp\_integration\_api module
277277
:members:
278278
:show-inheritance:
279279

280+
datadog\_api\_client.v2.api.high\_availability\_multi\_region\_api module
281+
-------------------------------------------------------------------------
282+
283+
.. automodule:: datadog_api_client.v2.api.high_availability_multi_region_api
284+
:members:
285+
:show-inheritance:
286+
280287
datadog\_api\_client.v2.api.incident\_services\_api module
281288
----------------------------------------------------------
282289

docs/datadog_api_client.v2.model.rst

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10812,6 +10812,62 @@ datadog\_api\_client.v2.model.group\_tags module
1081210812
:members:
1081310813
:show-inheritance:
1081410814

10815+
datadog\_api\_client.v2.model.hamr\_org\_connection\_attributes\_request module
10816+
-------------------------------------------------------------------------------
10817+
10818+
.. automodule:: datadog_api_client.v2.model.hamr_org_connection_attributes_request
10819+
:members:
10820+
:show-inheritance:
10821+
10822+
datadog\_api\_client.v2.model.hamr\_org\_connection\_attributes\_response module
10823+
--------------------------------------------------------------------------------
10824+
10825+
.. automodule:: datadog_api_client.v2.model.hamr_org_connection_attributes_response
10826+
:members:
10827+
:show-inheritance:
10828+
10829+
datadog\_api\_client.v2.model.hamr\_org\_connection\_data\_request module
10830+
-------------------------------------------------------------------------
10831+
10832+
.. automodule:: datadog_api_client.v2.model.hamr_org_connection_data_request
10833+
:members:
10834+
:show-inheritance:
10835+
10836+
datadog\_api\_client.v2.model.hamr\_org\_connection\_data\_response module
10837+
--------------------------------------------------------------------------
10838+
10839+
.. automodule:: datadog_api_client.v2.model.hamr_org_connection_data_response
10840+
:members:
10841+
:show-inheritance:
10842+
10843+
datadog\_api\_client.v2.model.hamr\_org\_connection\_request module
10844+
-------------------------------------------------------------------
10845+
10846+
.. automodule:: datadog_api_client.v2.model.hamr_org_connection_request
10847+
:members:
10848+
:show-inheritance:
10849+
10850+
datadog\_api\_client.v2.model.hamr\_org\_connection\_response module
10851+
--------------------------------------------------------------------
10852+
10853+
.. automodule:: datadog_api_client.v2.model.hamr_org_connection_response
10854+
:members:
10855+
:show-inheritance:
10856+
10857+
datadog\_api\_client.v2.model.hamr\_org\_connection\_status module
10858+
------------------------------------------------------------------
10859+
10860+
.. automodule:: datadog_api_client.v2.model.hamr_org_connection_status
10861+
:members:
10862+
:show-inheritance:
10863+
10864+
datadog\_api\_client.v2.model.hamr\_org\_connection\_type module
10865+
----------------------------------------------------------------
10866+
10867+
.. automodule:: datadog_api_client.v2.model.hamr_org_connection_type
10868+
:members:
10869+
:show-inheritance:
10870+
1081510871
datadog\_api\_client.v2.model.hourly\_usage module
1081610872
--------------------------------------------------
1081710873

0 commit comments

Comments
 (0)