From 39d8af07af320670257e2950bc6c681e2e82a375 Mon Sep 17 00:00:00 2001 From: "api-clients-generation-pipeline[bot]" <54105614+api-clients-generation-pipeline[bot]@users.noreply.github.com> Date: Mon, 29 Jun 2026 16:45:54 +0000 Subject: [PATCH 1/2] Regenerate client from commit c7504fc of spec repo (#3525) Co-authored-by: ci.datadog-api-spec --- .generator/schemas/v2/openapi.yaml | 3 +++ .../observability_pipeline_cloud_prem_destination.rb | 12 +++++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index b9697a3d373d..8b92b7a323d4 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -64968,6 +64968,9 @@ components: description: The ID of a component whose output is used as input for this destination. type: string type: array + tls: + $ref: "#/components/schemas/ObservabilityPipelineTls" + description: Configuration for TLS encryption. type: $ref: "#/components/schemas/ObservabilityPipelineCloudPremDestinationType" required: diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_cloud_prem_destination.rb b/lib/datadog_api_client/v2/models/observability_pipeline_cloud_prem_destination.rb index c4a2a99cde3d..7b7d1374a32d 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_cloud_prem_destination.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_cloud_prem_destination.rb @@ -35,6 +35,9 @@ class ObservabilityPipelineCloudPremDestination # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs + # Configuration for enabling TLS encryption between the pipeline component and external services. + attr_accessor :tls + # The destination type. The value should always be `cloud_prem`. attr_reader :type @@ -48,6 +51,7 @@ def self.attribute_map :'endpoint_url_key' => :'endpoint_url_key', :'id' => :'id', :'inputs' => :'inputs', + :'tls' => :'tls', :'type' => :'type' } end @@ -60,6 +64,7 @@ def self.openapi_types :'endpoint_url_key' => :'String', :'id' => :'String', :'inputs' => :'Array', + :'tls' => :'ObservabilityPipelineTls', :'type' => :'ObservabilityPipelineCloudPremDestinationType' } end @@ -100,6 +105,10 @@ def initialize(attributes = {}) end end + if attributes.key?(:'tls') + self.tls = attributes[:'tls'] + end + if attributes.key?(:'type') self.type = attributes[:'type'] end @@ -175,6 +184,7 @@ def ==(o) endpoint_url_key == o.endpoint_url_key && id == o.id && inputs == o.inputs && + tls == o.tls && type == o.type && additional_properties == o.additional_properties end @@ -183,7 +193,7 @@ def ==(o) # @return [Integer] Hash code # @!visibility private def hash - [buffer, endpoint_url_key, id, inputs, type, additional_properties].hash + [buffer, endpoint_url_key, id, inputs, tls, type, additional_properties].hash end end end From a7015da66a62c54a464b4e6aaad7ee01754f1a20 Mon Sep 17 00:00:00 2001 From: "api-clients-generation-pipeline[bot]" <54105614+api-clients-generation-pipeline[bot]@users.noreply.github.com> Date: Mon, 29 Jun 2026 18:12:26 +0000 Subject: [PATCH 2/2] Regenerate client from commit b4e7c78 of spec repo (#3530) Co-authored-by: ci.datadog-api-spec --- .generator/schemas/v1/openapi.yaml | 1 + .generator/schemas/v2/openapi.yaml | 4 +--- lib/datadog_api_client/configuration.rb | 3 ++- .../observability_pipeline_cloud_prem_destination.rb | 12 +----------- 4 files changed, 5 insertions(+), 15 deletions(-) diff --git a/.generator/schemas/v1/openapi.yaml b/.generator/schemas/v1/openapi.yaml index 683c28d9d2ff..d829783224aa 100644 --- a/.generator/schemas/v1/openapi.yaml +++ b/.generator/schemas/v1/openapi.yaml @@ -44342,6 +44342,7 @@ servers: - datadoghq.eu - ddog-gov.com - us2.ddog-gov.com + - uk1.datadoghq.com subdomain: default: api description: The subdomain where the API is deployed. diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index 8b92b7a323d4..b7b41151ba76 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -64968,9 +64968,6 @@ components: description: The ID of a component whose output is used as input for this destination. type: string type: array - tls: - $ref: "#/components/schemas/ObservabilityPipelineTls" - description: Configuration for TLS encryption. type: $ref: "#/components/schemas/ObservabilityPipelineCloudPremDestinationType" required: @@ -196311,6 +196308,7 @@ servers: - datadoghq.eu - ddog-gov.com - us2.ddog-gov.com + - uk1.datadoghq.com subdomain: default: api description: The subdomain where the API is deployed. diff --git a/lib/datadog_api_client/configuration.rb b/lib/datadog_api_client/configuration.rb index c7367d367d50..293cb80e53b3 100644 --- a/lib/datadog_api_client/configuration.rb +++ b/lib/datadog_api_client/configuration.rb @@ -830,7 +830,8 @@ def server_settings "ap2.datadoghq.com", "datadoghq.eu", "ddog-gov.com", - "us2.ddog-gov.com" + "us2.ddog-gov.com", + "uk1.datadoghq.com" ] }, subdomain: { diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_cloud_prem_destination.rb b/lib/datadog_api_client/v2/models/observability_pipeline_cloud_prem_destination.rb index 7b7d1374a32d..c4a2a99cde3d 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_cloud_prem_destination.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_cloud_prem_destination.rb @@ -35,9 +35,6 @@ class ObservabilityPipelineCloudPremDestination # A list of component IDs whose output is used as the `input` for this component. attr_reader :inputs - # Configuration for enabling TLS encryption between the pipeline component and external services. - attr_accessor :tls - # The destination type. The value should always be `cloud_prem`. attr_reader :type @@ -51,7 +48,6 @@ def self.attribute_map :'endpoint_url_key' => :'endpoint_url_key', :'id' => :'id', :'inputs' => :'inputs', - :'tls' => :'tls', :'type' => :'type' } end @@ -64,7 +60,6 @@ def self.openapi_types :'endpoint_url_key' => :'String', :'id' => :'String', :'inputs' => :'Array', - :'tls' => :'ObservabilityPipelineTls', :'type' => :'ObservabilityPipelineCloudPremDestinationType' } end @@ -105,10 +100,6 @@ def initialize(attributes = {}) end end - if attributes.key?(:'tls') - self.tls = attributes[:'tls'] - end - if attributes.key?(:'type') self.type = attributes[:'type'] end @@ -184,7 +175,6 @@ def ==(o) endpoint_url_key == o.endpoint_url_key && id == o.id && inputs == o.inputs && - tls == o.tls && type == o.type && additional_properties == o.additional_properties end @@ -193,7 +183,7 @@ def ==(o) # @return [Integer] Hash code # @!visibility private def hash - [buffer, endpoint_url_key, id, inputs, tls, type, additional_properties].hash + [buffer, endpoint_url_key, id, inputs, type, additional_properties].hash end end end