From d1c0e6e01e0d0b9f2ba287bf34f1d61611e7a1ef Mon Sep 17 00:00:00 2001 From: "ci.datadog-api-spec" Date: Wed, 14 Sep 2022 07:53:11 +0000 Subject: [PATCH] Regenerate client from commit 4e5b7510 of spec repo --- .apigentools-info | 8 +-- .generator/schemas/v1/openapi.yaml | 50 +++++++++++++++++++ .../v1/api/usage_metering_api.rb | 10 ++-- .../hourly_usage_attribution_usage_type.rb | 1 + ...hly_usage_attribution_supported_metrics.rb | 2 + .../monthly_usage_attribution_values.rb | 22 +++++++- .../v1/models/usage_attribution_sort.rb | 2 + .../usage_attribution_supported_metrics.rb | 2 + .../v1/models/usage_attribution_values.rb | 22 +++++++- .../v1/models/usage_fargate_hour.rb | 12 ++++- .../v1/models/usage_summary_date.rb | 12 ++++- .../v1/models/usage_summary_date_org.rb | 12 ++++- .../v1/models/usage_summary_response.rb | 12 ++++- 13 files changed, 152 insertions(+), 15 deletions(-) diff --git a/.apigentools-info b/.apigentools-info index 71c5991a4ee4..cabccd5691a6 100644 --- a/.apigentools-info +++ b/.apigentools-info @@ -4,13 +4,13 @@ "spec_versions": { "v1": { "apigentools_version": "1.6.4", - "regenerated": "2022-09-13 07:28:03.436120", - "spec_repo_commit": "82fabb35" + "regenerated": "2022-09-14 07:52:49.546649", + "spec_repo_commit": "4e5b7510" }, "v2": { "apigentools_version": "1.6.4", - "regenerated": "2022-09-13 07:28:03.448397", - "spec_repo_commit": "82fabb35" + "regenerated": "2022-09-14 07:52:49.562078", + "spec_repo_commit": "4e5b7510" } } } \ No newline at end of file diff --git a/.generator/schemas/v1/openapi.yaml b/.generator/schemas/v1/openapi.yaml index 3b423d98db4b..8260d4297873 100644 --- a/.generator/schemas/v1/openapi.yaml +++ b/.generator/schemas/v1/openapi.yaml @@ -3627,6 +3627,7 @@ components: description: Supported products for hourly usage attribution requests. enum: - api_usage + - apm_fargate_usage - apm_host_usage - appsec_usage - browser_usage @@ -3654,6 +3655,7 @@ components: type: string x-enum-varnames: - API_USAGE + - APM_FARGATE_USAGE - APM_HOST_USAGE - APPSEC_USAGE - BROWSER_USAGE @@ -6875,6 +6877,8 @@ components: enum: - api_usage - api_percentage + - apm_fargate_usage + - apm_fargate_percentage - apm_host_usage - apm_host_percentage - appsec_usage @@ -6928,6 +6932,8 @@ components: x-enum-varnames: - API_USAGE - API_PERCENTAGE + - APM_FARGATE_USAGE + - APM_FARGATE_PERCENTAGE - APM_HOST_USAGE - APM_HOST_PERCENTAGE - APPSEC_USAGE @@ -6988,6 +6994,14 @@ components: description: The synthetic API test usage by tag(s). format: double type: number + apm_fargate_percentage: + description: The percentage of APM ECS Fargate task usage by tag(s). + format: double + type: number + apm_fargate_usage: + description: The APM ECS Fargate task usage by tag(s). + format: double + type: number apm_host_percentage: description: The percentage of APM host usage by tag(s). format: double @@ -14000,6 +14014,8 @@ components: - estimated_indexed_spans_percentage - estimated_ingested_spans_usage - estimated_ingested_spans_percentage + - apm_fargate_usage + - apm_fargate_percentage type: string x-enum-varnames: - API_PERCENTAGE @@ -14032,6 +14048,8 @@ components: - ESTIMATED_INDEXED_SPANS_PERCENTAGE - ESTIMATED_INGESTED_SPANS_USAGE - ESTIMATED_INGESTED_SPANS_PERCENTAGE + - APM_FARGATE_USAGE + - APM_FARGATE_PERCENTAGE UsageAttributionSupportedMetrics: description: Supported fields for usage attribution requests (valid requests contain one or more metrics, or `*` for all). @@ -14076,6 +14094,8 @@ components: - estimated_indexed_spans_percentage - estimated_ingested_spans_usage - estimated_ingested_spans_percentage + - apm_fargate_usage + - apm_fargate_percentage - '*' type: string x-enum-varnames: @@ -14119,6 +14139,8 @@ components: - ESTIMATED_INDEXED_SPANS_PERCENTAGE - ESTIMATED_INGESTED_SPANS_USAGE - ESTIMATED_INGESTED_SPANS_PERCENTAGE + - APM_FARGATE_USAGE + - APM_FARGATE_PERCENTAGE - ALL UsageAttributionTagNames: additionalProperties: @@ -14159,6 +14181,14 @@ components: description: The synthetic API test usage by tag(s). format: double type: number + apm_fargate_percentage: + description: The percentage of APM ECS Fargate task usage by tag(s). + format: double + type: number + apm_fargate_usage: + description: The APM ECS Fargate task usage by tag(s). + format: double + type: number apm_host_percentage: description: The percentage of APM host usage by tag(s). format: double @@ -14843,6 +14873,11 @@ components: UsageFargateHour: description: Number of Fargate tasks run and hourly usage. properties: + apm_fargate_count: + description: The high-water mark of APM ECS Fargate tasks during the given + hour. + format: int64 + type: integer avg_profiled_fargate_tasks: description: The average profiled task count for Fargate Profiling. format: int64 @@ -15645,6 +15680,11 @@ components: over all hours in the current date all organizations. format: int64 type: integer + apm_fargate_count_avg: + description: Shows the average of all APM ECS Fargate tasks over all hours + in the current date for all organizations. + format: int64 + type: integer apm_host_top99p: description: Shows the 99th percentile of all distinct APM hosts over all hours in the current date for all organizations. @@ -15975,6 +16015,11 @@ components: over all hours in the current date for the given org. format: int64 type: integer + apm_fargate_count_avg: + description: Shows the average of all APM ECS Fargate tasks over all hours + in the current months for the given org. + format: int64 + type: integer apm_host_top99p: description: Shows the 99th percentile of all distinct APM hosts over all hours in the current date for the given org. @@ -16308,6 +16353,11 @@ components: over all hours in the current months all organizations. format: int64 type: integer + apm_fargate_count_avg_sum: + description: Shows the average of all APM ECS Fargate tasks over all hours + in the current months for all organizations. + format: int64 + type: integer apm_host_top99p_sum: description: Shows the 99th percentile of all distinct APM hosts over all hours in the current months for all organizations. diff --git a/lib/datadog_api_client/v1/api/usage_metering_api.rb b/lib/datadog_api_client/v1/api/usage_metering_api.rb index c93e41d98c36..8973622e7058 100644 --- a/lib/datadog_api_client/v1/api/usage_metering_api.rb +++ b/lib/datadog_api_client/v1/api/usage_metering_api.rb @@ -149,7 +149,7 @@ def get_hourly_usage_attribution_with_http_info(start_hr, usage_type, opts = {}) fail ArgumentError, "Missing the required parameter 'usage_type' when calling UsageMeteringAPI.get_hourly_usage_attribution" end # verify enum value - allowable_values = ['api_usage', 'apm_host_usage', 'appsec_usage', 'browser_usage', 'container_usage', 'cspm_containers_usage', 'cspm_hosts_usage', 'custom_timeseries_usage', 'cws_containers_usage', 'cws_hosts_usage', 'dbm_hosts_usage', 'dbm_queries_usage', 'estimated_indexed_logs_usage', 'estimated_ingested_logs_usage', 'estimated_indexed_spans_usage', 'estimated_ingested_spans_usage', 'fargate_usage', 'functions_usage', 'indexed_logs_usage', 'infra_host_usage', 'invocations_usage', 'npm_host_usage', 'profiled_container_usage', 'profiled_host_usage', 'snmp_usage'] + allowable_values = ['api_usage', 'apm_fargate_usage', 'apm_host_usage', 'appsec_usage', 'browser_usage', 'container_usage', 'cspm_containers_usage', 'cspm_hosts_usage', 'custom_timeseries_usage', 'cws_containers_usage', 'cws_hosts_usage', 'dbm_hosts_usage', 'dbm_queries_usage', 'estimated_indexed_logs_usage', 'estimated_ingested_logs_usage', 'estimated_indexed_spans_usage', 'estimated_ingested_spans_usage', 'fargate_usage', 'functions_usage', 'indexed_logs_usage', 'infra_host_usage', 'invocations_usage', 'npm_host_usage', 'profiled_container_usage', 'profiled_host_usage', 'snmp_usage'] if @api_client.config.client_side_validation && !allowable_values.include?(usage_type) fail ArgumentError, "invalid value for \"usage_type\", must be one of #{allowable_values}" end @@ -466,7 +466,7 @@ def get_monthly_usage_attribution_with_http_info(start_month, fields, opts = {}) fail ArgumentError, "Missing the required parameter 'fields' when calling UsageMeteringAPI.get_monthly_usage_attribution" end # verify enum value - allowable_values = ['api_usage', 'api_percentage', 'apm_host_usage', 'apm_host_percentage', 'appsec_usage', 'appsec_percentage', 'browser_usage', 'browser_percentage', 'container_usage', 'container_percentage', 'cspm_containers_percentage', 'cspm_containers_usage', 'cspm_hosts_percentage', 'cspm_hosts_usage', 'custom_timeseries_usage', 'custom_timeseries_percentage', 'cws_containers_percentage', 'cws_containers_usage', 'cws_hosts_percentage', 'cws_hosts_usage', 'dbm_hosts_percentage', 'dbm_hosts_usage', 'dbm_queries_percentage', 'dbm_queries_usage', 'estimated_indexed_logs_usage', 'estimated_indexed_logs_percentage', 'estimated_ingested_logs_usage', 'estimated_ingested_logs_percentage', 'estimated_indexed_spans_usage', 'estimated_indexed_spans_percentage', 'estimated_ingested_spans_usage', 'estimated_ingested_spans_percentage', 'fargate_usage', 'fargate_percentage', 'functions_usage', 'functions_percentage', 'indexed_logs_usage', 'indexed_logs_percentage', 'infra_host_usage', 'infra_host_percentage', 'invocations_usage', 'invocations_percentage', 'npm_host_usage', 'npm_host_percentage', 'profiled_container_usage', 'profiled_container_percentage', 'profiled_host_usage', 'profiled_host_percentage', 'snmp_usage', 'snmp_percentage', '*'] + allowable_values = ['api_usage', 'api_percentage', 'apm_fargate_usage', 'apm_fargate_percentage', 'apm_host_usage', 'apm_host_percentage', 'appsec_usage', 'appsec_percentage', 'browser_usage', 'browser_percentage', 'container_usage', 'container_percentage', 'cspm_containers_percentage', 'cspm_containers_usage', 'cspm_hosts_percentage', 'cspm_hosts_usage', 'custom_timeseries_usage', 'custom_timeseries_percentage', 'cws_containers_percentage', 'cws_containers_usage', 'cws_hosts_percentage', 'cws_hosts_usage', 'dbm_hosts_percentage', 'dbm_hosts_usage', 'dbm_queries_percentage', 'dbm_queries_usage', 'estimated_indexed_logs_usage', 'estimated_indexed_logs_percentage', 'estimated_ingested_logs_usage', 'estimated_ingested_logs_percentage', 'estimated_indexed_spans_usage', 'estimated_indexed_spans_percentage', 'estimated_ingested_spans_usage', 'estimated_ingested_spans_percentage', 'fargate_usage', 'fargate_percentage', 'functions_usage', 'functions_percentage', 'indexed_logs_usage', 'indexed_logs_percentage', 'infra_host_usage', 'infra_host_percentage', 'invocations_usage', 'invocations_percentage', 'npm_host_usage', 'npm_host_percentage', 'profiled_container_usage', 'profiled_container_percentage', 'profiled_host_usage', 'profiled_host_percentage', 'snmp_usage', 'snmp_percentage', '*'] if @api_client.config.client_side_validation && !allowable_values.include?(fields) fail ArgumentError, "invalid value for \"fields\", must be one of #{allowable_values}" end @@ -474,7 +474,7 @@ def get_monthly_usage_attribution_with_http_info(start_month, fields, opts = {}) if @api_client.config.client_side_validation && opts[:'sort_direction'] && !allowable_values.include?(opts[:'sort_direction']) fail ArgumentError, "invalid value for \"sort_direction\", must be one of #{allowable_values}" end - allowable_values = ['api_usage', 'api_percentage', 'apm_host_usage', 'apm_host_percentage', 'appsec_usage', 'appsec_percentage', 'browser_usage', 'browser_percentage', 'container_usage', 'container_percentage', 'cspm_containers_percentage', 'cspm_containers_usage', 'cspm_hosts_percentage', 'cspm_hosts_usage', 'custom_timeseries_usage', 'custom_timeseries_percentage', 'cws_containers_percentage', 'cws_containers_usage', 'cws_hosts_percentage', 'cws_hosts_usage', 'dbm_hosts_percentage', 'dbm_hosts_usage', 'dbm_queries_percentage', 'dbm_queries_usage', 'estimated_indexed_logs_usage', 'estimated_indexed_logs_percentage', 'estimated_ingested_logs_usage', 'estimated_ingested_logs_percentage', 'estimated_indexed_spans_usage', 'estimated_indexed_spans_percentage', 'estimated_ingested_spans_usage', 'estimated_ingested_spans_percentage', 'fargate_usage', 'fargate_percentage', 'functions_usage', 'functions_percentage', 'indexed_logs_usage', 'indexed_logs_percentage', 'infra_host_usage', 'infra_host_percentage', 'invocations_usage', 'invocations_percentage', 'npm_host_usage', 'npm_host_percentage', 'profiled_container_usage', 'profiled_container_percentage', 'profiled_host_usage', 'profiled_host_percentage', 'snmp_usage', 'snmp_percentage', '*'] + allowable_values = ['api_usage', 'api_percentage', 'apm_fargate_usage', 'apm_fargate_percentage', 'apm_host_usage', 'apm_host_percentage', 'appsec_usage', 'appsec_percentage', 'browser_usage', 'browser_percentage', 'container_usage', 'container_percentage', 'cspm_containers_percentage', 'cspm_containers_usage', 'cspm_hosts_percentage', 'cspm_hosts_usage', 'custom_timeseries_usage', 'custom_timeseries_percentage', 'cws_containers_percentage', 'cws_containers_usage', 'cws_hosts_percentage', 'cws_hosts_usage', 'dbm_hosts_percentage', 'dbm_hosts_usage', 'dbm_queries_percentage', 'dbm_queries_usage', 'estimated_indexed_logs_usage', 'estimated_indexed_logs_percentage', 'estimated_ingested_logs_usage', 'estimated_ingested_logs_percentage', 'estimated_indexed_spans_usage', 'estimated_indexed_spans_percentage', 'estimated_ingested_spans_usage', 'estimated_ingested_spans_percentage', 'fargate_usage', 'fargate_percentage', 'functions_usage', 'functions_percentage', 'indexed_logs_usage', 'indexed_logs_percentage', 'infra_host_usage', 'infra_host_percentage', 'invocations_usage', 'invocations_percentage', 'npm_host_usage', 'npm_host_percentage', 'profiled_container_usage', 'profiled_container_percentage', 'profiled_host_usage', 'profiled_host_percentage', 'snmp_usage', 'snmp_percentage', '*'] if @api_client.config.client_side_validation && opts[:'sort_name'] && !allowable_values.include?(opts[:'sort_name']) fail ArgumentError, "invalid value for \"sort_name\", must be one of #{allowable_values}" end @@ -768,7 +768,7 @@ def get_usage_attribution_with_http_info(start_month, fields, opts = {}) fail ArgumentError, "Missing the required parameter 'fields' when calling UsageMeteringAPI.get_usage_attribution" end # verify enum value - allowable_values = ['custom_timeseries_usage', 'container_usage', 'snmp_percentage', 'apm_host_usage', 'browser_usage', 'npm_host_percentage', 'infra_host_usage', 'custom_timeseries_percentage', 'container_percentage', 'api_usage', 'apm_host_percentage', 'infra_host_percentage', 'snmp_usage', 'browser_percentage', 'api_percentage', 'npm_host_usage', 'lambda_functions_usage', 'lambda_functions_percentage', 'lambda_invocations_usage', 'lambda_invocations_percentage', 'fargate_usage', 'fargate_percentage', 'profiled_host_usage', 'profiled_host_percentage', 'profiled_container_usage', 'profiled_container_percentage', 'dbm_hosts_usage', 'dbm_hosts_percentage', 'dbm_queries_usage', 'dbm_queries_percentage', 'estimated_indexed_logs_usage', 'estimated_indexed_logs_percentage', 'estimated_ingested_logs_usage', 'estimated_ingested_logs_percentage', 'appsec_usage', 'appsec_percentage', 'estimated_indexed_spans_usage', 'estimated_indexed_spans_percentage', 'estimated_ingested_spans_usage', 'estimated_ingested_spans_percentage', '*'] + allowable_values = ['custom_timeseries_usage', 'container_usage', 'snmp_percentage', 'apm_host_usage', 'browser_usage', 'npm_host_percentage', 'infra_host_usage', 'custom_timeseries_percentage', 'container_percentage', 'api_usage', 'apm_host_percentage', 'infra_host_percentage', 'snmp_usage', 'browser_percentage', 'api_percentage', 'npm_host_usage', 'lambda_functions_usage', 'lambda_functions_percentage', 'lambda_invocations_usage', 'lambda_invocations_percentage', 'fargate_usage', 'fargate_percentage', 'profiled_host_usage', 'profiled_host_percentage', 'profiled_container_usage', 'profiled_container_percentage', 'dbm_hosts_usage', 'dbm_hosts_percentage', 'dbm_queries_usage', 'dbm_queries_percentage', 'estimated_indexed_logs_usage', 'estimated_indexed_logs_percentage', 'estimated_ingested_logs_usage', 'estimated_ingested_logs_percentage', 'appsec_usage', 'appsec_percentage', 'estimated_indexed_spans_usage', 'estimated_indexed_spans_percentage', 'estimated_ingested_spans_usage', 'estimated_ingested_spans_percentage', 'apm_fargate_usage', 'apm_fargate_percentage', '*'] if @api_client.config.client_side_validation && !allowable_values.include?(fields) fail ArgumentError, "invalid value for \"fields\", must be one of #{allowable_values}" end @@ -776,7 +776,7 @@ def get_usage_attribution_with_http_info(start_month, fields, opts = {}) if @api_client.config.client_side_validation && opts[:'sort_direction'] && !allowable_values.include?(opts[:'sort_direction']) fail ArgumentError, "invalid value for \"sort_direction\", must be one of #{allowable_values}" end - allowable_values = ['api_percentage', 'snmp_usage', 'apm_host_usage', 'api_usage', 'appsec_usage', 'appsec_percentage', 'container_usage', 'custom_timeseries_percentage', 'container_percentage', 'apm_host_percentage', 'npm_host_percentage', 'browser_percentage', 'browser_usage', 'infra_host_percentage', 'snmp_percentage', 'npm_host_usage', 'infra_host_usage', 'custom_timeseries_usage', 'lambda_functions_usage', 'lambda_functions_percentage', 'lambda_invocations_usage', 'lambda_invocations_percentage', 'estimated_indexed_logs_usage', 'estimated_indexed_logs_percentage', 'estimated_ingested_logs_usage', 'estimated_ingested_logs_percentage', 'estimated_indexed_spans_usage', 'estimated_indexed_spans_percentage', 'estimated_ingested_spans_usage', 'estimated_ingested_spans_percentage'] + allowable_values = ['api_percentage', 'snmp_usage', 'apm_host_usage', 'api_usage', 'appsec_usage', 'appsec_percentage', 'container_usage', 'custom_timeseries_percentage', 'container_percentage', 'apm_host_percentage', 'npm_host_percentage', 'browser_percentage', 'browser_usage', 'infra_host_percentage', 'snmp_percentage', 'npm_host_usage', 'infra_host_usage', 'custom_timeseries_usage', 'lambda_functions_usage', 'lambda_functions_percentage', 'lambda_invocations_usage', 'lambda_invocations_percentage', 'estimated_indexed_logs_usage', 'estimated_indexed_logs_percentage', 'estimated_ingested_logs_usage', 'estimated_ingested_logs_percentage', 'estimated_indexed_spans_usage', 'estimated_indexed_spans_percentage', 'estimated_ingested_spans_usage', 'estimated_ingested_spans_percentage', 'apm_fargate_usage', 'apm_fargate_percentage'] if @api_client.config.client_side_validation && opts[:'sort_name'] && !allowable_values.include?(opts[:'sort_name']) fail ArgumentError, "invalid value for \"sort_name\", must be one of #{allowable_values}" end diff --git a/lib/datadog_api_client/v1/models/hourly_usage_attribution_usage_type.rb b/lib/datadog_api_client/v1/models/hourly_usage_attribution_usage_type.rb index 8ad42fbdb506..267a8752ac5c 100644 --- a/lib/datadog_api_client/v1/models/hourly_usage_attribution_usage_type.rb +++ b/lib/datadog_api_client/v1/models/hourly_usage_attribution_usage_type.rb @@ -22,6 +22,7 @@ class HourlyUsageAttributionUsageType include BaseEnumModel API_USAGE = "api_usage".freeze + APM_FARGATE_USAGE = "apm_fargate_usage".freeze APM_HOST_USAGE = "apm_host_usage".freeze APPSEC_USAGE = "appsec_usage".freeze BROWSER_USAGE = "browser_usage".freeze diff --git a/lib/datadog_api_client/v1/models/monthly_usage_attribution_supported_metrics.rb b/lib/datadog_api_client/v1/models/monthly_usage_attribution_supported_metrics.rb index 8904920742f0..65d7dd13ecaf 100644 --- a/lib/datadog_api_client/v1/models/monthly_usage_attribution_supported_metrics.rb +++ b/lib/datadog_api_client/v1/models/monthly_usage_attribution_supported_metrics.rb @@ -23,6 +23,8 @@ class MonthlyUsageAttributionSupportedMetrics API_USAGE = "api_usage".freeze API_PERCENTAGE = "api_percentage".freeze + APM_FARGATE_USAGE = "apm_fargate_usage".freeze + APM_FARGATE_PERCENTAGE = "apm_fargate_percentage".freeze APM_HOST_USAGE = "apm_host_usage".freeze APM_HOST_PERCENTAGE = "apm_host_percentage".freeze APPSEC_USAGE = "appsec_usage".freeze diff --git a/lib/datadog_api_client/v1/models/monthly_usage_attribution_values.rb b/lib/datadog_api_client/v1/models/monthly_usage_attribution_values.rb index afc319c3e9c5..b4b5fa27e066 100644 --- a/lib/datadog_api_client/v1/models/monthly_usage_attribution_values.rb +++ b/lib/datadog_api_client/v1/models/monthly_usage_attribution_values.rb @@ -31,6 +31,12 @@ class MonthlyUsageAttributionValues # The synthetic API test usage by tag(s). attr_accessor :api_usage + # The percentage of APM ECS Fargate task usage by tag(s). + attr_accessor :apm_fargate_percentage + + # The APM ECS Fargate task usage by tag(s). + attr_accessor :apm_fargate_usage + # The percentage of APM host usage by tag(s). attr_accessor :apm_host_percentage @@ -145,6 +151,8 @@ def self.attribute_map { :'api_percentage' => :'api_percentage', :'api_usage' => :'api_usage', + :'apm_fargate_percentage' => :'apm_fargate_percentage', + :'apm_fargate_usage' => :'apm_fargate_usage', :'apm_host_percentage' => :'apm_host_percentage', :'apm_host_usage' => :'apm_host_usage', :'appsec_percentage' => :'appsec_percentage', @@ -196,6 +204,8 @@ def self.openapi_types { :'api_percentage' => :'Float', :'api_usage' => :'Float', + :'apm_fargate_percentage' => :'Float', + :'apm_fargate_usage' => :'Float', :'apm_host_percentage' => :'Float', :'apm_host_usage' => :'Float', :'appsec_percentage' => :'Float', @@ -266,6 +276,14 @@ def initialize(attributes = {}) self.api_usage = attributes[:'api_usage'] end + if attributes.key?(:'apm_fargate_percentage') + self.apm_fargate_percentage = attributes[:'apm_fargate_percentage'] + end + + if attributes.key?(:'apm_fargate_usage') + self.apm_fargate_usage = attributes[:'apm_fargate_usage'] + end + if attributes.key?(:'apm_host_percentage') self.apm_host_percentage = attributes[:'apm_host_percentage'] end @@ -426,6 +444,8 @@ def ==(o) self.class == o.class && api_percentage == o.api_percentage && api_usage == o.api_usage && + apm_fargate_percentage == o.apm_fargate_percentage && + apm_fargate_usage == o.apm_fargate_usage && apm_host_percentage == o.apm_host_percentage && apm_host_usage == o.apm_host_usage && appsec_percentage == o.appsec_percentage && @@ -475,7 +495,7 @@ def eql?(o) # @return [Integer] Hash code # @!visibility private def hash - [api_percentage, api_usage, apm_host_percentage, apm_host_usage, appsec_percentage, appsec_usage, browser_percentage, browser_usage, container_percentage, container_usage, custom_timeseries_percentage, custom_timeseries_usage, estimated_indexed_logs_percentage, estimated_indexed_logs_usage, estimated_indexed_spans_percentage, estimated_indexed_spans_usage, estimated_ingested_logs_percentage, estimated_ingested_logs_usage, estimated_ingested_spans_percentage, estimated_ingested_spans_usage, fargate_percentage, fargate_usage, functions_percentage, functions_usage, indexed_logs_percentage, indexed_logs_usage, infra_host_percentage, infra_host_usage, invocations_percentage, invocations_usage, npm_host_percentage, npm_host_usage, profiled_container_percentage, profiled_container_usage, profiled_host_percentage, profiled_host_usage, snmp_percentage, snmp_usage].hash + [api_percentage, api_usage, apm_fargate_percentage, apm_fargate_usage, apm_host_percentage, apm_host_usage, appsec_percentage, appsec_usage, browser_percentage, browser_usage, container_percentage, container_usage, custom_timeseries_percentage, custom_timeseries_usage, estimated_indexed_logs_percentage, estimated_indexed_logs_usage, estimated_indexed_spans_percentage, estimated_indexed_spans_usage, estimated_ingested_logs_percentage, estimated_ingested_logs_usage, estimated_ingested_spans_percentage, estimated_ingested_spans_usage, fargate_percentage, fargate_usage, functions_percentage, functions_usage, indexed_logs_percentage, indexed_logs_usage, infra_host_percentage, infra_host_usage, invocations_percentage, invocations_usage, npm_host_percentage, npm_host_usage, profiled_container_percentage, profiled_container_usage, profiled_host_percentage, profiled_host_usage, snmp_percentage, snmp_usage].hash end end end diff --git a/lib/datadog_api_client/v1/models/usage_attribution_sort.rb b/lib/datadog_api_client/v1/models/usage_attribution_sort.rb index 17d365a0fb01..6fd6a2427e32 100644 --- a/lib/datadog_api_client/v1/models/usage_attribution_sort.rb +++ b/lib/datadog_api_client/v1/models/usage_attribution_sort.rb @@ -51,5 +51,7 @@ class UsageAttributionSort ESTIMATED_INDEXED_SPANS_PERCENTAGE = "estimated_indexed_spans_percentage".freeze ESTIMATED_INGESTED_SPANS_USAGE = "estimated_ingested_spans_usage".freeze ESTIMATED_INGESTED_SPANS_PERCENTAGE = "estimated_ingested_spans_percentage".freeze + APM_FARGATE_USAGE = "apm_fargate_usage".freeze + APM_FARGATE_PERCENTAGE = "apm_fargate_percentage".freeze end end diff --git a/lib/datadog_api_client/v1/models/usage_attribution_supported_metrics.rb b/lib/datadog_api_client/v1/models/usage_attribution_supported_metrics.rb index 92ed2dcc9020..5064552c5749 100644 --- a/lib/datadog_api_client/v1/models/usage_attribution_supported_metrics.rb +++ b/lib/datadog_api_client/v1/models/usage_attribution_supported_metrics.rb @@ -61,6 +61,8 @@ class UsageAttributionSupportedMetrics ESTIMATED_INDEXED_SPANS_PERCENTAGE = "estimated_indexed_spans_percentage".freeze ESTIMATED_INGESTED_SPANS_USAGE = "estimated_ingested_spans_usage".freeze ESTIMATED_INGESTED_SPANS_PERCENTAGE = "estimated_ingested_spans_percentage".freeze + APM_FARGATE_USAGE = "apm_fargate_usage".freeze + APM_FARGATE_PERCENTAGE = "apm_fargate_percentage".freeze ALL = "*".freeze end end diff --git a/lib/datadog_api_client/v1/models/usage_attribution_values.rb b/lib/datadog_api_client/v1/models/usage_attribution_values.rb index d88a9bb90cf6..4b8bc5ac5068 100644 --- a/lib/datadog_api_client/v1/models/usage_attribution_values.rb +++ b/lib/datadog_api_client/v1/models/usage_attribution_values.rb @@ -31,6 +31,12 @@ class UsageAttributionValues # The synthetic API test usage by tag(s). attr_accessor :api_usage + # The percentage of APM ECS Fargate task usage by tag(s). + attr_accessor :apm_fargate_percentage + + # The APM ECS Fargate task usage by tag(s). + attr_accessor :apm_fargate_usage + # The percentage of APM host usage by tag(s). attr_accessor :apm_host_percentage @@ -169,6 +175,8 @@ def self.attribute_map { :'api_percentage' => :'api_percentage', :'api_usage' => :'api_usage', + :'apm_fargate_percentage' => :'apm_fargate_percentage', + :'apm_fargate_usage' => :'apm_fargate_usage', :'apm_host_percentage' => :'apm_host_percentage', :'apm_host_usage' => :'apm_host_usage', :'appsec_percentage' => :'appsec_percentage', @@ -228,6 +236,8 @@ def self.openapi_types { :'api_percentage' => :'Float', :'api_usage' => :'Float', + :'apm_fargate_percentage' => :'Float', + :'apm_fargate_usage' => :'Float', :'apm_host_percentage' => :'Float', :'apm_host_usage' => :'Float', :'appsec_percentage' => :'Float', @@ -306,6 +316,14 @@ def initialize(attributes = {}) self.api_usage = attributes[:'api_usage'] end + if attributes.key?(:'apm_fargate_percentage') + self.apm_fargate_percentage = attributes[:'apm_fargate_percentage'] + end + + if attributes.key?(:'apm_fargate_usage') + self.apm_fargate_usage = attributes[:'apm_fargate_usage'] + end + if attributes.key?(:'apm_host_percentage') self.apm_host_percentage = attributes[:'apm_host_percentage'] end @@ -498,6 +516,8 @@ def ==(o) self.class == o.class && api_percentage == o.api_percentage && api_usage == o.api_usage && + apm_fargate_percentage == o.apm_fargate_percentage && + apm_fargate_usage == o.apm_fargate_usage && apm_host_percentage == o.apm_host_percentage && apm_host_usage == o.apm_host_usage && appsec_percentage == o.appsec_percentage && @@ -555,7 +575,7 @@ def eql?(o) # @return [Integer] Hash code # @!visibility private def hash - [api_percentage, api_usage, apm_host_percentage, apm_host_usage, appsec_percentage, appsec_usage, browser_percentage, browser_usage, container_percentage, container_usage, cspm_container_percentage, cspm_container_usage, cspm_host_percentage, cspm_host_usage, custom_timeseries_percentage, custom_timeseries_usage, cws_container_percentage, cws_container_usage, cws_host_percentage, cws_host_usage, dbm_hosts_percentage, dbm_hosts_usage, dbm_queries_percentage, dbm_queries_usage, estimated_indexed_logs_percentage, estimated_indexed_logs_usage, estimated_indexed_spans_percentage, estimated_indexed_spans_usage, estimated_ingested_logs_percentage, estimated_ingested_logs_usage, estimated_ingested_spans_percentage, estimated_ingested_spans_usage, infra_host_percentage, infra_host_usage, lambda_functions_percentage, lambda_functions_usage, lambda_invocations_percentage, lambda_invocations_usage, npm_host_percentage, npm_host_usage, profiled_container_percentage, profiled_container_usage, profiled_hosts_percentage, profiled_hosts_usage, snmp_percentage, snmp_usage].hash + [api_percentage, api_usage, apm_fargate_percentage, apm_fargate_usage, apm_host_percentage, apm_host_usage, appsec_percentage, appsec_usage, browser_percentage, browser_usage, container_percentage, container_usage, cspm_container_percentage, cspm_container_usage, cspm_host_percentage, cspm_host_usage, custom_timeseries_percentage, custom_timeseries_usage, cws_container_percentage, cws_container_usage, cws_host_percentage, cws_host_usage, dbm_hosts_percentage, dbm_hosts_usage, dbm_queries_percentage, dbm_queries_usage, estimated_indexed_logs_percentage, estimated_indexed_logs_usage, estimated_indexed_spans_percentage, estimated_indexed_spans_usage, estimated_ingested_logs_percentage, estimated_ingested_logs_usage, estimated_ingested_spans_percentage, estimated_ingested_spans_usage, infra_host_percentage, infra_host_usage, lambda_functions_percentage, lambda_functions_usage, lambda_invocations_percentage, lambda_invocations_usage, npm_host_percentage, npm_host_usage, profiled_container_percentage, profiled_container_usage, profiled_hosts_percentage, profiled_hosts_usage, snmp_percentage, snmp_usage].hash end end end diff --git a/lib/datadog_api_client/v1/models/usage_fargate_hour.rb b/lib/datadog_api_client/v1/models/usage_fargate_hour.rb index f2429ba271dd..d2d1c34e3840 100644 --- a/lib/datadog_api_client/v1/models/usage_fargate_hour.rb +++ b/lib/datadog_api_client/v1/models/usage_fargate_hour.rb @@ -25,6 +25,9 @@ class UsageFargateHour # @!visibility private attr_accessor :_unparsed + # The high-water mark of APM ECS Fargate tasks during the given hour. + attr_accessor :apm_fargate_count + # The average profiled task count for Fargate Profiling. attr_accessor :avg_profiled_fargate_tasks @@ -44,6 +47,7 @@ class UsageFargateHour # @!visibility private def self.attribute_map { + :'apm_fargate_count' => :'apm_fargate_count', :'avg_profiled_fargate_tasks' => :'avg_profiled_fargate_tasks', :'hour' => :'hour', :'org_name' => :'org_name', @@ -62,6 +66,7 @@ def self.acceptable_attributes # @!visibility private def self.openapi_types { + :'apm_fargate_count' => :'Integer', :'avg_profiled_fargate_tasks' => :'Integer', :'hour' => :'Time', :'org_name' => :'String', @@ -93,6 +98,10 @@ def initialize(attributes = {}) h[k.to_sym] = v } + if attributes.key?(:'apm_fargate_count') + self.apm_fargate_count = attributes[:'apm_fargate_count'] + end + if attributes.key?(:'avg_profiled_fargate_tasks') self.avg_profiled_fargate_tasks = attributes[:'avg_profiled_fargate_tasks'] end @@ -127,6 +136,7 @@ def valid? def ==(o) return true if self.equal?(o) self.class == o.class && + apm_fargate_count == o.apm_fargate_count && avg_profiled_fargate_tasks == o.avg_profiled_fargate_tasks && hour == o.hour && org_name == o.org_name && @@ -145,7 +155,7 @@ def eql?(o) # @return [Integer] Hash code # @!visibility private def hash - [avg_profiled_fargate_tasks, hour, org_name, public_id, tasks_count].hash + [apm_fargate_count, avg_profiled_fargate_tasks, hour, org_name, public_id, tasks_count].hash end end end diff --git a/lib/datadog_api_client/v1/models/usage_summary_date.rb b/lib/datadog_api_client/v1/models/usage_summary_date.rb index 60a004f7b65e..f1b4b53f2b3b 100644 --- a/lib/datadog_api_client/v1/models/usage_summary_date.rb +++ b/lib/datadog_api_client/v1/models/usage_summary_date.rb @@ -31,6 +31,9 @@ class UsageSummaryDate # Shows the 99th percentile of all Azure app services using APM over all hours in the current date all organizations. attr_accessor :apm_azure_app_service_host_top99p + # Shows the average of all APM ECS Fargate tasks over all hours in the current date for all organizations. + attr_accessor :apm_fargate_count_avg + # Shows the 99th percentile of all distinct APM hosts over all hours in the current date for all organizations. attr_accessor :apm_host_top99p @@ -226,6 +229,7 @@ def self.attribute_map { :'agent_host_top99p' => :'agent_host_top99p', :'apm_azure_app_service_host_top99p' => :'apm_azure_app_service_host_top99p', + :'apm_fargate_count_avg' => :'apm_fargate_count_avg', :'apm_host_top99p' => :'apm_host_top99p', :'audit_logs_lines_indexed_sum' => :'audit_logs_lines_indexed_sum', :'avg_profiled_fargate_tasks' => :'avg_profiled_fargate_tasks', @@ -304,6 +308,7 @@ def self.openapi_types { :'agent_host_top99p' => :'Integer', :'apm_azure_app_service_host_top99p' => :'Integer', + :'apm_fargate_count_avg' => :'Integer', :'apm_host_top99p' => :'Integer', :'audit_logs_lines_indexed_sum' => :'Integer', :'avg_profiled_fargate_tasks' => :'Integer', @@ -401,6 +406,10 @@ def initialize(attributes = {}) self.apm_azure_app_service_host_top99p = attributes[:'apm_azure_app_service_host_top99p'] end + if attributes.key?(:'apm_fargate_count_avg') + self.apm_fargate_count_avg = attributes[:'apm_fargate_count_avg'] + end + if attributes.key?(:'apm_host_top99p') self.apm_host_top99p = attributes[:'apm_host_top99p'] end @@ -671,6 +680,7 @@ def ==(o) self.class == o.class && agent_host_top99p == o.agent_host_top99p && apm_azure_app_service_host_top99p == o.apm_azure_app_service_host_top99p && + apm_fargate_count_avg == o.apm_fargate_count_avg && apm_host_top99p == o.apm_host_top99p && audit_logs_lines_indexed_sum == o.audit_logs_lines_indexed_sum && avg_profiled_fargate_tasks == o.avg_profiled_fargate_tasks && @@ -747,7 +757,7 @@ def eql?(o) # @return [Integer] Hash code # @!visibility private def hash - [agent_host_top99p, apm_azure_app_service_host_top99p, apm_host_top99p, audit_logs_lines_indexed_sum, avg_profiled_fargate_tasks, aws_host_top99p, aws_lambda_func_count, aws_lambda_invocations_sum, azure_app_service_top99p, billable_ingested_bytes_sum, browser_rum_lite_session_count_sum, browser_rum_replay_session_count_sum, browser_rum_units_sum, ci_pipeline_indexed_spans_sum, ci_test_indexed_spans_sum, ci_visibility_pipeline_committers_hwm, ci_visibility_test_committers_hwm, container_avg, container_hwm, cspm_aas_host_top99p, cspm_aws_host_top99p, cspm_azure_host_top99p, cspm_container_avg, cspm_container_hwm, cspm_host_top99p, custom_ts_avg, cws_container_count_avg, cws_host_top99p, date, dbm_host_top99p, dbm_queries_count_avg, fargate_tasks_count_avg, fargate_tasks_count_hwm, gcp_host_top99p, heroku_host_top99p, incident_management_monthly_active_users_hwm, indexed_events_count_sum, infra_host_top99p, ingested_events_bytes_sum, iot_device_sum, iot_device_top99p, mobile_rum_lite_session_count_sum, mobile_rum_session_count_android_sum, mobile_rum_session_count_ios_sum, mobile_rum_session_count_reactnative_sum, mobile_rum_session_count_sum, mobile_rum_units_sum, netflow_indexed_events_count_sum, npm_host_top99p, observability_pipelines_bytes_processed_sum, online_archive_events_count_sum, opentelemetry_host_top99p, orgs, profiling_host_top99p, rum_browser_and_mobile_session_count, rum_session_count_sum, rum_total_session_count_sum, rum_units_sum, sds_logs_scanned_bytes_sum, sds_total_scanned_bytes_sum, synthetics_browser_check_calls_count_sum, synthetics_check_calls_count_sum, trace_search_indexed_events_count_sum, twol_ingested_events_bytes_sum, vsphere_host_top99p].hash + [agent_host_top99p, apm_azure_app_service_host_top99p, apm_fargate_count_avg, apm_host_top99p, audit_logs_lines_indexed_sum, avg_profiled_fargate_tasks, aws_host_top99p, aws_lambda_func_count, aws_lambda_invocations_sum, azure_app_service_top99p, billable_ingested_bytes_sum, browser_rum_lite_session_count_sum, browser_rum_replay_session_count_sum, browser_rum_units_sum, ci_pipeline_indexed_spans_sum, ci_test_indexed_spans_sum, ci_visibility_pipeline_committers_hwm, ci_visibility_test_committers_hwm, container_avg, container_hwm, cspm_aas_host_top99p, cspm_aws_host_top99p, cspm_azure_host_top99p, cspm_container_avg, cspm_container_hwm, cspm_host_top99p, custom_ts_avg, cws_container_count_avg, cws_host_top99p, date, dbm_host_top99p, dbm_queries_count_avg, fargate_tasks_count_avg, fargate_tasks_count_hwm, gcp_host_top99p, heroku_host_top99p, incident_management_monthly_active_users_hwm, indexed_events_count_sum, infra_host_top99p, ingested_events_bytes_sum, iot_device_sum, iot_device_top99p, mobile_rum_lite_session_count_sum, mobile_rum_session_count_android_sum, mobile_rum_session_count_ios_sum, mobile_rum_session_count_reactnative_sum, mobile_rum_session_count_sum, mobile_rum_units_sum, netflow_indexed_events_count_sum, npm_host_top99p, observability_pipelines_bytes_processed_sum, online_archive_events_count_sum, opentelemetry_host_top99p, orgs, profiling_host_top99p, rum_browser_and_mobile_session_count, rum_session_count_sum, rum_total_session_count_sum, rum_units_sum, sds_logs_scanned_bytes_sum, sds_total_scanned_bytes_sum, synthetics_browser_check_calls_count_sum, synthetics_check_calls_count_sum, trace_search_indexed_events_count_sum, twol_ingested_events_bytes_sum, vsphere_host_top99p].hash end end end diff --git a/lib/datadog_api_client/v1/models/usage_summary_date_org.rb b/lib/datadog_api_client/v1/models/usage_summary_date_org.rb index 42b902087901..f79f01f90ab1 100644 --- a/lib/datadog_api_client/v1/models/usage_summary_date_org.rb +++ b/lib/datadog_api_client/v1/models/usage_summary_date_org.rb @@ -31,6 +31,9 @@ class UsageSummaryDateOrg # Shows the 99th percentile of all Azure app services using APM over all hours in the current date for the given org. attr_accessor :apm_azure_app_service_host_top99p + # Shows the average of all APM ECS Fargate tasks over all hours in the current months for the given org. + attr_accessor :apm_fargate_count_avg + # Shows the 99th percentile of all distinct APM hosts over all hours in the current date for the given org. attr_accessor :apm_host_top99p @@ -232,6 +235,7 @@ def self.attribute_map { :'agent_host_top99p' => :'agent_host_top99p', :'apm_azure_app_service_host_top99p' => :'apm_azure_app_service_host_top99p', + :'apm_fargate_count_avg' => :'apm_fargate_count_avg', :'apm_host_top99p' => :'apm_host_top99p', :'audit_logs_lines_indexed_sum' => :'audit_logs_lines_indexed_sum', :'avg_profiled_fargate_tasks' => :'avg_profiled_fargate_tasks', @@ -312,6 +316,7 @@ def self.openapi_types { :'agent_host_top99p' => :'Integer', :'apm_azure_app_service_host_top99p' => :'Integer', + :'apm_fargate_count_avg' => :'Integer', :'apm_host_top99p' => :'Integer', :'audit_logs_lines_indexed_sum' => :'Integer', :'avg_profiled_fargate_tasks' => :'Integer', @@ -411,6 +416,10 @@ def initialize(attributes = {}) self.apm_azure_app_service_host_top99p = attributes[:'apm_azure_app_service_host_top99p'] end + if attributes.key?(:'apm_fargate_count_avg') + self.apm_fargate_count_avg = attributes[:'apm_fargate_count_avg'] + end + if attributes.key?(:'apm_host_top99p') self.apm_host_top99p = attributes[:'apm_host_top99p'] end @@ -687,6 +696,7 @@ def ==(o) self.class == o.class && agent_host_top99p == o.agent_host_top99p && apm_azure_app_service_host_top99p == o.apm_azure_app_service_host_top99p && + apm_fargate_count_avg == o.apm_fargate_count_avg && apm_host_top99p == o.apm_host_top99p && audit_logs_lines_indexed_sum == o.audit_logs_lines_indexed_sum && avg_profiled_fargate_tasks == o.avg_profiled_fargate_tasks && @@ -765,7 +775,7 @@ def eql?(o) # @return [Integer] Hash code # @!visibility private def hash - [agent_host_top99p, apm_azure_app_service_host_top99p, apm_host_top99p, audit_logs_lines_indexed_sum, avg_profiled_fargate_tasks, aws_host_top99p, aws_lambda_func_count, aws_lambda_invocations_sum, azure_app_service_top99p, billable_ingested_bytes_sum, browser_rum_lite_session_count_sum, browser_rum_replay_session_count_sum, browser_rum_units_sum, ci_pipeline_indexed_spans_sum, ci_test_indexed_spans_sum, ci_visibility_pipeline_committers_hwm, ci_visibility_test_committers_hwm, container_avg, container_hwm, cspm_aas_host_top99p, cspm_aws_host_top99p, cspm_azure_host_top99p, cspm_container_avg, cspm_container_hwm, cspm_host_top99p, custom_ts_avg, cws_container_count_avg, cws_host_top99p, dbm_host_top99p_sum, dbm_queries_avg_sum, fargate_tasks_count_avg, fargate_tasks_count_hwm, gcp_host_top99p, heroku_host_top99p, id, incident_management_monthly_active_users_hwm, indexed_events_count_sum, infra_host_top99p, ingested_events_bytes_sum, iot_device_agg_sum, iot_device_top99p_sum, mobile_rum_lite_session_count_sum, mobile_rum_session_count_android_sum, mobile_rum_session_count_ios_sum, mobile_rum_session_count_reactnative_sum, mobile_rum_session_count_sum, mobile_rum_units_sum, name, netflow_indexed_events_count_sum, npm_host_top99p, observability_pipelines_bytes_processed_sum, online_archive_events_count_sum, opentelemetry_host_top99p, profiling_host_top99p, public_id, region, rum_browser_and_mobile_session_count, rum_session_count_sum, rum_total_session_count_sum, rum_units_sum, sds_logs_scanned_bytes_sum, sds_total_scanned_bytes_sum, synthetics_browser_check_calls_count_sum, synthetics_check_calls_count_sum, trace_search_indexed_events_count_sum, twol_ingested_events_bytes_sum, vsphere_host_top99p].hash + [agent_host_top99p, apm_azure_app_service_host_top99p, apm_fargate_count_avg, apm_host_top99p, audit_logs_lines_indexed_sum, avg_profiled_fargate_tasks, aws_host_top99p, aws_lambda_func_count, aws_lambda_invocations_sum, azure_app_service_top99p, billable_ingested_bytes_sum, browser_rum_lite_session_count_sum, browser_rum_replay_session_count_sum, browser_rum_units_sum, ci_pipeline_indexed_spans_sum, ci_test_indexed_spans_sum, ci_visibility_pipeline_committers_hwm, ci_visibility_test_committers_hwm, container_avg, container_hwm, cspm_aas_host_top99p, cspm_aws_host_top99p, cspm_azure_host_top99p, cspm_container_avg, cspm_container_hwm, cspm_host_top99p, custom_ts_avg, cws_container_count_avg, cws_host_top99p, dbm_host_top99p_sum, dbm_queries_avg_sum, fargate_tasks_count_avg, fargate_tasks_count_hwm, gcp_host_top99p, heroku_host_top99p, id, incident_management_monthly_active_users_hwm, indexed_events_count_sum, infra_host_top99p, ingested_events_bytes_sum, iot_device_agg_sum, iot_device_top99p_sum, mobile_rum_lite_session_count_sum, mobile_rum_session_count_android_sum, mobile_rum_session_count_ios_sum, mobile_rum_session_count_reactnative_sum, mobile_rum_session_count_sum, mobile_rum_units_sum, name, netflow_indexed_events_count_sum, npm_host_top99p, observability_pipelines_bytes_processed_sum, online_archive_events_count_sum, opentelemetry_host_top99p, profiling_host_top99p, public_id, region, rum_browser_and_mobile_session_count, rum_session_count_sum, rum_total_session_count_sum, rum_units_sum, sds_logs_scanned_bytes_sum, sds_total_scanned_bytes_sum, synthetics_browser_check_calls_count_sum, synthetics_check_calls_count_sum, trace_search_indexed_events_count_sum, twol_ingested_events_bytes_sum, vsphere_host_top99p].hash end end end diff --git a/lib/datadog_api_client/v1/models/usage_summary_response.rb b/lib/datadog_api_client/v1/models/usage_summary_response.rb index 2693502f700c..bd3104e0ef86 100644 --- a/lib/datadog_api_client/v1/models/usage_summary_response.rb +++ b/lib/datadog_api_client/v1/models/usage_summary_response.rb @@ -31,6 +31,9 @@ class UsageSummaryResponse # Shows the 99th percentile of all Azure app services using APM over all hours in the current months all organizations. attr_accessor :apm_azure_app_service_host_top99p_sum + # Shows the average of all APM ECS Fargate tasks over all hours in the current months for all organizations. + attr_accessor :apm_fargate_count_avg_sum + # Shows the 99th percentile of all distinct APM hosts over all hours in the current months for all organizations. attr_accessor :apm_host_top99p_sum @@ -253,6 +256,7 @@ def self.attribute_map { :'agent_host_top99p_sum' => :'agent_host_top99p_sum', :'apm_azure_app_service_host_top99p_sum' => :'apm_azure_app_service_host_top99p_sum', + :'apm_fargate_count_avg_sum' => :'apm_fargate_count_avg_sum', :'apm_host_top99p_sum' => :'apm_host_top99p_sum', :'audit_logs_lines_indexed_agg_sum' => :'audit_logs_lines_indexed_agg_sum', :'avg_profiled_fargate_tasks_sum' => :'avg_profiled_fargate_tasks_sum', @@ -340,6 +344,7 @@ def self.openapi_types { :'agent_host_top99p_sum' => :'Integer', :'apm_azure_app_service_host_top99p_sum' => :'Integer', + :'apm_fargate_count_avg_sum' => :'Integer', :'apm_host_top99p_sum' => :'Integer', :'audit_logs_lines_indexed_agg_sum' => :'Integer', :'avg_profiled_fargate_tasks_sum' => :'Integer', @@ -446,6 +451,10 @@ def initialize(attributes = {}) self.apm_azure_app_service_host_top99p_sum = attributes[:'apm_azure_app_service_host_top99p_sum'] end + if attributes.key?(:'apm_fargate_count_avg_sum') + self.apm_fargate_count_avg_sum = attributes[:'apm_fargate_count_avg_sum'] + end + if attributes.key?(:'apm_host_top99p_sum') self.apm_host_top99p_sum = attributes[:'apm_host_top99p_sum'] end @@ -752,6 +761,7 @@ def ==(o) self.class == o.class && agent_host_top99p_sum == o.agent_host_top99p_sum && apm_azure_app_service_host_top99p_sum == o.apm_azure_app_service_host_top99p_sum && + apm_fargate_count_avg_sum == o.apm_fargate_count_avg_sum && apm_host_top99p_sum == o.apm_host_top99p_sum && audit_logs_lines_indexed_agg_sum == o.audit_logs_lines_indexed_agg_sum && avg_profiled_fargate_tasks_sum == o.avg_profiled_fargate_tasks_sum && @@ -837,7 +847,7 @@ def eql?(o) # @return [Integer] Hash code # @!visibility private def hash - [agent_host_top99p_sum, apm_azure_app_service_host_top99p_sum, apm_host_top99p_sum, audit_logs_lines_indexed_agg_sum, avg_profiled_fargate_tasks_sum, aws_host_top99p_sum, aws_lambda_func_count, aws_lambda_invocations_sum, azure_app_service_top99p_sum, azure_host_top99p_sum, billable_ingested_bytes_agg_sum, browser_rum_lite_session_count_agg_sum, browser_rum_replay_session_count_agg_sum, browser_rum_units_agg_sum, ci_pipeline_indexed_spans_agg_sum, ci_test_indexed_spans_agg_sum, ci_visibility_pipeline_committers_hwm_sum, ci_visibility_test_committers_hwm_sum, container_avg_sum, container_hwm_sum, cspm_aas_host_top99p_sum, cspm_aws_host_top99p_sum, cspm_azure_host_top99p_sum, cspm_container_avg_sum, cspm_container_hwm_sum, cspm_host_top99p_sum, custom_ts_sum, cws_containers_avg_sum, cws_host_top99p_sum, dbm_host_top99p_sum, dbm_queries_avg_sum, end_date, fargate_tasks_count_avg_sum, fargate_tasks_count_hwm_sum, gcp_host_top99p_sum, heroku_host_top99p_sum, incident_management_monthly_active_users_hwm_sum, indexed_events_count_agg_sum, infra_host_top99p_sum, ingested_events_bytes_agg_sum, iot_device_agg_sum, iot_device_top99p_sum, last_updated, live_indexed_events_agg_sum, live_ingested_bytes_agg_sum, logs_by_retention, mobile_rum_lite_session_count_agg_sum, mobile_rum_session_count_agg_sum, mobile_rum_session_count_android_agg_sum, mobile_rum_session_count_ios_agg_sum, mobile_rum_session_count_reactnative_agg_sum, mobile_rum_units_agg_sum, netflow_indexed_events_count_agg_sum, npm_host_top99p_sum, observability_pipelines_bytes_processed_agg_sum, online_archive_events_count_agg_sum, opentelemetry_host_top99p_sum, profiling_container_agent_count_avg, profiling_host_count_top99p_sum, rehydrated_indexed_events_agg_sum, rehydrated_ingested_bytes_agg_sum, rum_browser_and_mobile_session_count, rum_session_count_agg_sum, rum_total_session_count_agg_sum, rum_units_agg_sum, sds_logs_scanned_bytes_sum, sds_total_scanned_bytes_sum, start_date, synthetics_browser_check_calls_count_agg_sum, synthetics_check_calls_count_agg_sum, trace_search_indexed_events_count_agg_sum, twol_ingested_events_bytes_agg_sum, usage, vsphere_host_top99p_sum].hash + [agent_host_top99p_sum, apm_azure_app_service_host_top99p_sum, apm_fargate_count_avg_sum, apm_host_top99p_sum, audit_logs_lines_indexed_agg_sum, avg_profiled_fargate_tasks_sum, aws_host_top99p_sum, aws_lambda_func_count, aws_lambda_invocations_sum, azure_app_service_top99p_sum, azure_host_top99p_sum, billable_ingested_bytes_agg_sum, browser_rum_lite_session_count_agg_sum, browser_rum_replay_session_count_agg_sum, browser_rum_units_agg_sum, ci_pipeline_indexed_spans_agg_sum, ci_test_indexed_spans_agg_sum, ci_visibility_pipeline_committers_hwm_sum, ci_visibility_test_committers_hwm_sum, container_avg_sum, container_hwm_sum, cspm_aas_host_top99p_sum, cspm_aws_host_top99p_sum, cspm_azure_host_top99p_sum, cspm_container_avg_sum, cspm_container_hwm_sum, cspm_host_top99p_sum, custom_ts_sum, cws_containers_avg_sum, cws_host_top99p_sum, dbm_host_top99p_sum, dbm_queries_avg_sum, end_date, fargate_tasks_count_avg_sum, fargate_tasks_count_hwm_sum, gcp_host_top99p_sum, heroku_host_top99p_sum, incident_management_monthly_active_users_hwm_sum, indexed_events_count_agg_sum, infra_host_top99p_sum, ingested_events_bytes_agg_sum, iot_device_agg_sum, iot_device_top99p_sum, last_updated, live_indexed_events_agg_sum, live_ingested_bytes_agg_sum, logs_by_retention, mobile_rum_lite_session_count_agg_sum, mobile_rum_session_count_agg_sum, mobile_rum_session_count_android_agg_sum, mobile_rum_session_count_ios_agg_sum, mobile_rum_session_count_reactnative_agg_sum, mobile_rum_units_agg_sum, netflow_indexed_events_count_agg_sum, npm_host_top99p_sum, observability_pipelines_bytes_processed_agg_sum, online_archive_events_count_agg_sum, opentelemetry_host_top99p_sum, profiling_container_agent_count_avg, profiling_host_count_top99p_sum, rehydrated_indexed_events_agg_sum, rehydrated_ingested_bytes_agg_sum, rum_browser_and_mobile_session_count, rum_session_count_agg_sum, rum_total_session_count_agg_sum, rum_units_agg_sum, sds_logs_scanned_bytes_sum, sds_total_scanned_bytes_sum, start_date, synthetics_browser_check_calls_count_agg_sum, synthetics_check_calls_count_agg_sum, trace_search_indexed_events_count_agg_sum, twol_ingested_events_bytes_agg_sum, usage, vsphere_host_top99p_sum].hash end end end