Skip to content

Commit ae50fa1

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 4fdb1f5 of spec repo
1 parent ac890ff commit ae50fa1

74 files changed

Lines changed: 1890 additions & 134 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.generator/schemas/v2/openapi.yaml

Lines changed: 582 additions & 94 deletions
Large diffs are not rendered by default.

features/v2/observability_pipelines.feature

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Feature: Observability Pipelines
2020
Scenario: Create a new pipeline returns "Conflict" response
2121
Given operation "CreatePipeline" enabled
2222
And new "CreatePipeline" request
23-
And body with value {"data": {"attributes": {"config": {"destinations": [{"id": "datadog-logs-destination", "inputs": ["filter-processor"], "type": "datadog_logs"}], "processors": [{"enabled": true, "id": "my-processor-group", "include": "service:my-service", "inputs": ["datadog-agent-source"], "processors": [{"enabled": true, "id": "filter-processor", "include": "status:error", "type": "filter"}, {"enabled": true, "field": "message", "id": "json-processor", "include": "*", "type": "parse_json"}]}], "sources": [{"id": "datadog-agent-source", "type": "datadog_agent"}]}, "name": "Main Observability Pipeline"}, "type": "pipelines"}}
23+
And body with value {"data": {"attributes": {"config": {"destinations": [{"id": "datadog-logs-destination", "inputs": ["filter-processor"], "type": "datadog_logs"}], "pipeline_type": "logs", "processors": [{"enabled": true, "id": "my-processor-group", "include": "service:my-service", "inputs": ["datadog-agent-source"], "processors": [{"enabled": true, "id": "filter-processor", "include": "status:error", "type": "filter"}, {"enabled": true, "field": "message", "id": "json-processor", "include": "*", "type": "parse_json"}]}], "sources": [{"id": "datadog-agent-source", "type": "datadog_agent"}]}, "name": "Main Observability Pipeline"}, "type": "pipelines"}}
2424
When the request is sent
2525
Then the response status is 409 Conflict
2626

@@ -115,7 +115,7 @@ Feature: Observability Pipelines
115115
Given operation "UpdatePipeline" enabled
116116
And new "UpdatePipeline" request
117117
And request contains "pipeline_id" parameter from "REPLACE.ME"
118-
And body with value {"data": {"attributes": {"config": {"destinations": [{"id": "datadog-logs-destination", "inputs": ["filter-processor"], "type": "datadog_logs"}], "processors": [{"enabled": true, "id": "my-processor-group", "include": "service:my-service", "inputs": ["datadog-agent-source"], "processors": [{"enabled": true, "id": "filter-processor", "include": "status:error", "type": "filter"}, {"enabled": true, "field": "message", "id": "json-processor", "include": "*", "type": "parse_json"}]}], "sources": [{"id": "datadog-agent-source", "type": "datadog_agent"}]}, "name": "Main Observability Pipeline"}, "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "pipelines"}}
118+
And body with value {"data": {"attributes": {"config": {"destinations": [{"id": "datadog-logs-destination", "inputs": ["filter-processor"], "type": "datadog_logs"}], "pipeline_type": "logs", "processors": [{"enabled": true, "id": "my-processor-group", "include": "service:my-service", "inputs": ["datadog-agent-source"], "processors": [{"enabled": true, "id": "filter-processor", "include": "status:error", "type": "filter"}, {"enabled": true, "field": "message", "id": "json-processor", "include": "*", "type": "parse_json"}]}], "sources": [{"id": "datadog-agent-source", "type": "datadog_agent"}]}, "name": "Main Observability Pipeline"}, "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "pipelines"}}
119119
When the request is sent
120120
Then the response status is 409 Conflict
121121

lib/datadog_api_client/inflector.rb

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3155,6 +3155,7 @@ def overrides
31553155
"v2.observability_pipeline_aws_auth" => "ObservabilityPipelineAwsAuth",
31563156
"v2.observability_pipeline_config" => "ObservabilityPipelineConfig",
31573157
"v2.observability_pipeline_config_destination_item" => "ObservabilityPipelineConfigDestinationItem",
3158+
"v2.observability_pipeline_config_pipeline_type" => "ObservabilityPipelineConfigPipelineType",
31583159
"v2.observability_pipeline_config_processor_group" => "ObservabilityPipelineConfigProcessorGroup",
31593160
"v2.observability_pipeline_config_processor_item" => "ObservabilityPipelineConfigProcessorItem",
31603161
"v2.observability_pipeline_config_source_item" => "ObservabilityPipelineConfigSourceItem",
@@ -3172,6 +3173,8 @@ def overrides
31723173
"v2.observability_pipeline_datadog_agent_source_type" => "ObservabilityPipelineDatadogAgentSourceType",
31733174
"v2.observability_pipeline_datadog_logs_destination" => "ObservabilityPipelineDatadogLogsDestination",
31743175
"v2.observability_pipeline_datadog_logs_destination_type" => "ObservabilityPipelineDatadogLogsDestinationType",
3176+
"v2.observability_pipeline_datadog_metrics_destination" => "ObservabilityPipelineDatadogMetricsDestination",
3177+
"v2.observability_pipeline_datadog_metrics_destination_type" => "ObservabilityPipelineDatadogMetricsDestinationType",
31753178
"v2.observability_pipeline_datadog_tags_processor" => "ObservabilityPipelineDatadogTagsProcessor",
31763179
"v2.observability_pipeline_datadog_tags_processor_action" => "ObservabilityPipelineDatadogTagsProcessorAction",
31773180
"v2.observability_pipeline_datadog_tags_processor_mode" => "ObservabilityPipelineDatadogTagsProcessorMode",
@@ -3221,6 +3224,12 @@ def overrides
32213224
"v2.observability_pipeline_google_pub_sub_destination_type" => "ObservabilityPipelineGooglePubSubDestinationType",
32223225
"v2.observability_pipeline_google_pub_sub_source" => "ObservabilityPipelineGooglePubSubSource",
32233226
"v2.observability_pipeline_google_pub_sub_source_type" => "ObservabilityPipelineGooglePubSubSourceType",
3227+
"v2.observability_pipeline_http_client_destination" => "ObservabilityPipelineHttpClientDestination",
3228+
"v2.observability_pipeline_http_client_destination_auth_strategy" => "ObservabilityPipelineHttpClientDestinationAuthStrategy",
3229+
"v2.observability_pipeline_http_client_destination_compression" => "ObservabilityPipelineHttpClientDestinationCompression",
3230+
"v2.observability_pipeline_http_client_destination_compression_algorithm" => "ObservabilityPipelineHttpClientDestinationCompressionAlgorithm",
3231+
"v2.observability_pipeline_http_client_destination_encoding" => "ObservabilityPipelineHttpClientDestinationEncoding",
3232+
"v2.observability_pipeline_http_client_destination_type" => "ObservabilityPipelineHttpClientDestinationType",
32243233
"v2.observability_pipeline_http_client_source" => "ObservabilityPipelineHttpClientSource",
32253234
"v2.observability_pipeline_http_client_source_auth_strategy" => "ObservabilityPipelineHttpClientSourceAuthStrategy",
32263235
"v2.observability_pipeline_http_client_source_type" => "ObservabilityPipelineHttpClientSourceType",
@@ -3234,6 +3243,11 @@ def overrides
32343243
"v2.observability_pipeline_logstash_source" => "ObservabilityPipelineLogstashSource",
32353244
"v2.observability_pipeline_logstash_source_type" => "ObservabilityPipelineLogstashSourceType",
32363245
"v2.observability_pipeline_metadata_entry" => "ObservabilityPipelineMetadataEntry",
3246+
"v2.observability_pipeline_metric_tags_processor" => "ObservabilityPipelineMetricTagsProcessor",
3247+
"v2.observability_pipeline_metric_tags_processor_rule" => "ObservabilityPipelineMetricTagsProcessorRule",
3248+
"v2.observability_pipeline_metric_tags_processor_rule_action" => "ObservabilityPipelineMetricTagsProcessorRuleAction",
3249+
"v2.observability_pipeline_metric_tags_processor_rule_mode" => "ObservabilityPipelineMetricTagsProcessorRuleMode",
3250+
"v2.observability_pipeline_metric_tags_processor_type" => "ObservabilityPipelineMetricTagsProcessorType",
32373251
"v2.observability_pipeline_metric_value" => "ObservabilityPipelineMetricValue",
32383252
"v2.observability_pipeline_new_relic_destination" => "ObservabilityPipelineNewRelicDestination",
32393253
"v2.observability_pipeline_new_relic_destination_region" => "ObservabilityPipelineNewRelicDestinationRegion",

lib/datadog_api_client/v2/models/azure_storage_destination.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818

1919
module DatadogAPIClient::V2
2020
# The `azure_storage` destination forwards logs to an Azure Blob Storage container.
21+
#
22+
# **Supported pipeline types:** logs
2123
class AzureStorageDestination
2224
include BaseGenericModel
2325

lib/datadog_api_client/v2/models/microsoft_sentinel_destination.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818

1919
module DatadogAPIClient::V2
2020
# The `microsoft_sentinel` destination forwards logs to Microsoft Sentinel.
21+
#
22+
# **Supported pipeline types:** logs
2123
class MicrosoftSentinelDestination
2224
include BaseGenericModel
2325

lib/datadog_api_client/v2/models/observability_pipeline_add_env_vars_processor.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818

1919
module DatadogAPIClient::V2
2020
# The `add_env_vars` processor adds environment variable values to log events.
21+
#
22+
# **Supported pipeline types:** logs
2123
class ObservabilityPipelineAddEnvVarsProcessor
2224
include BaseGenericModel
2325

lib/datadog_api_client/v2/models/observability_pipeline_add_fields_processor.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818

1919
module DatadogAPIClient::V2
2020
# The `add_fields` processor adds static key-value fields to logs.
21+
#
22+
# **Supported pipeline types:** logs
2123
class ObservabilityPipelineAddFieldsProcessor
2224
include BaseGenericModel
2325

lib/datadog_api_client/v2/models/observability_pipeline_amazon_data_firehose_source.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818

1919
module DatadogAPIClient::V2
2020
# The `amazon_data_firehose` source ingests logs from AWS Data Firehose.
21+
#
22+
# **Supported pipeline types:** logs
2123
class ObservabilityPipelineAmazonDataFirehoseSource
2224
include BaseGenericModel
2325

lib/datadog_api_client/v2/models/observability_pipeline_amazon_open_search_destination.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818

1919
module DatadogAPIClient::V2
2020
# The `amazon_opensearch` destination writes logs to Amazon OpenSearch.
21+
#
22+
# **Supported pipeline types:** logs
2123
class ObservabilityPipelineAmazonOpenSearchDestination
2224
include BaseGenericModel
2325

lib/datadog_api_client/v2/models/observability_pipeline_amazon_s3_destination.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818

1919
module DatadogAPIClient::V2
2020
# The `amazon_s3` destination sends your logs in Datadog-rehydratable format to an Amazon S3 bucket for archiving.
21+
#
22+
# **Supported pipeline types:** logs
2123
class ObservabilityPipelineAmazonS3Destination
2224
include BaseGenericModel
2325

0 commit comments

Comments
 (0)