From aaab8292519085f26ff17b8aa20332c873149d20 Mon Sep 17 00:00:00 2001 From: "ci.datadog-api-spec" Date: Wed, 12 Aug 2026 19:18:37 +0000 Subject: [PATCH] Regenerate client from commit d2c1ef5 of spec repo --- .generator/schemas/v2/openapi.yaml | 39 +++++++++++++++++++ .../v2/models/action_connection_attributes.rb | 19 +++++++-- .../action_connection_attributes_update.rb | 19 +++++++-- 3 files changed, 71 insertions(+), 6 deletions(-) diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index a5b1012c5d22..94872e876914 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -4241,6 +4241,18 @@ components: description: Name of the connection example: My AWS Connection type: string + tags: + description: |- + Tags associated with the connection. Each tag must follow the `key:value` format. + The `default` tag key is reserved. + example: + - env:prod + - team:action-platform + items: + description: A non-reserved tag in `key:value` format. + pattern: "^(?!default:)[A-Za-z0-9._/-]+:[A-Za-z0-9._/-]+$" + type: string + type: array required: - name - integration @@ -4254,6 +4266,18 @@ components: description: Name of the connection example: My AWS Connection type: string + tags: + description: |- + Tags associated with the connection. Each tag must follow the `key:value` format. + The `default` tag key is reserved. + example: + - env:prod + - team:action-platform + items: + description: A non-reserved tag in `key:value` format. + pattern: "^(?!default:)[A-Za-z0-9._/-]+:[A-Za-z0-9._/-]+$" + type: string + type: array type: object ActionConnectionData: description: Data related to the connection. @@ -121471,6 +121495,9 @@ paths: type: AWSAssumeRole type: AWS name: My AWS Connection + tags: + - env:prod + - team:action-platform type: action_connection schema: $ref: "#/components/schemas/CreateActionConnectionRequest" @@ -121487,6 +121514,9 @@ paths: integration: type: AWS name: My AWS Connection + tags: + - env:prod + - team:action-platform id: 00000000-0000-0000-0000-000000000001 type: action_connection schema: @@ -121564,6 +121594,9 @@ paths: integration: type: AWS name: My AWS Connection + tags: + - env:prod + - team:action-platform id: 00000000-0000-0000-0000-000000000002 type: action_connection schema: @@ -121612,6 +121645,9 @@ paths: integration: type: AWS name: My AWS Connection + tags: + - env:prod + - team:action-platform type: action_connection schema: $ref: "#/components/schemas/UpdateActionConnectionRequest" @@ -121629,6 +121665,9 @@ paths: integration: type: AWS name: My AWS Connection + tags: + - env:prod + - team:action-platform id: 00000000-0000-0000-0000-000000000003 type: action_connection schema: diff --git a/lib/datadog_api_client/v2/models/action_connection_attributes.rb b/lib/datadog_api_client/v2/models/action_connection_attributes.rb index 8d7da1fedf51..0df29ef63111 100644 --- a/lib/datadog_api_client/v2/models/action_connection_attributes.rb +++ b/lib/datadog_api_client/v2/models/action_connection_attributes.rb @@ -27,6 +27,10 @@ class ActionConnectionAttributes # Name of the connection attr_reader :name + # Tags associated with the connection. Each tag must follow the `key:value` format. + # The `default` tag key is reserved. + attr_accessor :tags + attr_accessor :additional_properties # Attribute mapping from ruby-style variable name to JSON key. @@ -34,7 +38,8 @@ class ActionConnectionAttributes def self.attribute_map { :'integration' => :'integration', - :'name' => :'name' + :'name' => :'name', + :'tags' => :'tags' } end @@ -43,7 +48,8 @@ def self.attribute_map def self.openapi_types { :'integration' => :'ActionConnectionIntegration', - :'name' => :'String' + :'name' => :'String', + :'tags' => :'Array' } end @@ -72,6 +78,12 @@ def initialize(attributes = {}) if attributes.key?(:'name') self.name = attributes[:'name'] end + + if attributes.key?(:'tags') + if (value = attributes[:'tags']).is_a?(Array) + self.tags = value + end + end end # Check to see if the all the properties in the model are valid @@ -131,6 +143,7 @@ def ==(o) self.class == o.class && integration == o.integration && name == o.name && + tags == o.tags && additional_properties == o.additional_properties end @@ -138,7 +151,7 @@ def ==(o) # @return [Integer] Hash code # @!visibility private def hash - [integration, name, additional_properties].hash + [integration, name, tags, additional_properties].hash end end end diff --git a/lib/datadog_api_client/v2/models/action_connection_attributes_update.rb b/lib/datadog_api_client/v2/models/action_connection_attributes_update.rb index e59fb0b21a98..2e58a81da268 100644 --- a/lib/datadog_api_client/v2/models/action_connection_attributes_update.rb +++ b/lib/datadog_api_client/v2/models/action_connection_attributes_update.rb @@ -27,6 +27,10 @@ class ActionConnectionAttributesUpdate # Name of the connection attr_accessor :name + # Tags associated with the connection. Each tag must follow the `key:value` format. + # The `default` tag key is reserved. + attr_accessor :tags + attr_accessor :additional_properties # Attribute mapping from ruby-style variable name to JSON key. @@ -34,7 +38,8 @@ class ActionConnectionAttributesUpdate def self.attribute_map { :'integration' => :'integration', - :'name' => :'name' + :'name' => :'name', + :'tags' => :'tags' } end @@ -43,7 +48,8 @@ def self.attribute_map def self.openapi_types { :'integration' => :'ActionConnectionIntegrationUpdate', - :'name' => :'String' + :'name' => :'String', + :'tags' => :'Array' } end @@ -72,6 +78,12 @@ def initialize(attributes = {}) if attributes.key?(:'name') self.name = attributes[:'name'] end + + if attributes.key?(:'tags') + if (value = attributes[:'tags']).is_a?(Array) + self.tags = value + end + end end # Returns the object in the form of hash, with additionalProperties support. @@ -102,6 +114,7 @@ def ==(o) self.class == o.class && integration == o.integration && name == o.name && + tags == o.tags && additional_properties == o.additional_properties end @@ -109,7 +122,7 @@ def ==(o) # @return [Integer] Hash code # @!visibility private def hash - [integration, name, additional_properties].hash + [integration, name, tags, additional_properties].hash end end end