Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions .generator/schemas/v1/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19961,7 +19961,7 @@ components:
type: array
type: object
UsageIncidentManagementHour:
description: Incident management usage for a given organization for a given
description: Incident Management usage for a given organization for a given
hour.
properties:
hour:
Expand All @@ -19982,11 +19982,11 @@ components:
type: string
type: object
UsageIncidentManagementResponse:
description: Response containing the incident management usage for each hour
description: Response containing the Incident Management usage for each hour
for a given organization.
properties:
usage:
description: Get hourly usage for incident management.
description: Get hourly usage for Incident Management.
items:
$ref: '#/components/schemas/UsageIncidentManagementHour'
type: array
Expand Down Expand Up @@ -21192,7 +21192,7 @@ components:
format: int64
type: integer
incident_management_monthly_active_users_hwm:
description: Shows the high-water mark of incident management monthly active
description: Shows the high-water mark of Incident Management monthly active
users over all hours in the current date for all organizations.
format: int64
type: integer
Expand Down Expand Up @@ -22313,7 +22313,7 @@ components:
description: The organization id.
type: string
incident_management_monthly_active_users_hwm:
description: Shows the high-water mark of incident management monthly active
description: Shows the high-water mark of Incident Management monthly active
users over all hours in the current date for the given org.
format: int64
type: integer
Expand Down Expand Up @@ -23435,7 +23435,7 @@ components:
format: int64
type: integer
incident_management_monthly_active_users_hwm_sum:
description: Shows sum of the high-water marks of incident management monthly
description: Shows sum of the high-water marks of Incident Management monthly
active users in the current month for all organizations.
format: int64
type: integer
Expand Down Expand Up @@ -36523,7 +36523,7 @@ paths:
/api/v1/usage/incident-management:
get:
deprecated: true
description: 'Get hourly usage for incident management.
description: 'Get hourly usage for Incident Management.

**Note:** This endpoint has been deprecated. Hourly usage data for all products
is now available in the [Get hourly usage by product family API](https://docs.datadoghq.com/api/latest/usage-metering/#get-hourly-usage-by-product-family).
Expand Down Expand Up @@ -36579,7 +36579,7 @@ paths:
appKeyAuth: []
- AuthZ:
- usage_read
summary: Get hourly usage for incident management
summary: Get hourly usage for Incident Management
tags:
- Usage Metering
x-permission:
Expand Down
7 changes: 2 additions & 5 deletions examples/v1/usage-metering/GetIncidentManagement.rb
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
# Get hourly usage for incident management returns "OK" response
# Get hourly usage for Incident Management returns "OK" response

require "datadog_api_client"
api_instance = DatadogAPIClient::V1::UsageMeteringAPI.new
opts = {
end_hr: (Time.now + -3 * 86400),
}
p api_instance.get_incident_management((Time.now + -5 * 86400), opts)
p api_instance.get_incident_management("2021-11-11T11:11:11.111+00:00")
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Get hourly usage for incident management returns "OK" response

require "datadog_api_client"
api_instance = DatadogAPIClient::V1::UsageMeteringAPI.new
opts = {
end_hr: (Time.now + -3 * 86400),
}
p api_instance.get_incident_management((Time.now + -5 * 86400), opts)
14 changes: 14 additions & 0 deletions features/v1/usage_metering.feature
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,20 @@ Feature: Usage Metering
When the request is sent
Then the response status is 200 OK

@generated @skip @team:DataDog/revenue-query
Scenario: Get hourly usage for Incident Management returns "Bad Request" response
Given new "GetIncidentManagement" request
And request contains "start_hr" parameter from "REPLACE.ME"
When the request is sent
Then the response status is 400 Bad Request

@generated @skip @team:DataDog/revenue-query
Scenario: Get hourly usage for Incident Management returns "OK" response
Given new "GetIncidentManagement" request
And request contains "start_hr" parameter from "REPLACE.ME"
When the request is sent
Then the response status is 200 OK

@skip @team:DataDog/revenue-query
Scenario: Get hourly usage for IoT returns "Bad Request" response
Given new "GetUsageInternetOfThings" request
Expand Down
6 changes: 3 additions & 3 deletions lib/datadog_api_client/v1/api/usage_metering_api.rb
Original file line number Diff line number Diff line change
Expand Up @@ -203,17 +203,17 @@ def get_hourly_usage_attribution_with_http_info(start_hr, usage_type, opts = {})
return data, status_code, headers
end

# Get hourly usage for incident management.
# Get hourly usage for Incident Management.
#
# @see #get_incident_management_with_http_info
def get_incident_management(start_hr, opts = {})
data, _status_code, _headers = get_incident_management_with_http_info(start_hr, opts)
data
end

# Get hourly usage for incident management.
# Get hourly usage for Incident Management.
#
# Get hourly usage for incident management.
# Get hourly usage for Incident Management.
# **Note:** This endpoint has been deprecated. Hourly usage data for all products is now available in the [Get hourly usage by product family API](https://docs.datadoghq.com/api/latest/usage-metering/#get-hourly-usage-by-product-family). Refer to [Migrating from the V1 Hourly Usage APIs to V2](https://docs.datadoghq.com/account_management/guide/hourly-usage-migration/) for the associated migration guide.
#
# @deprecated This API is deprecated.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
require 'time'

module DatadogAPIClient::V1
# Incident management usage for a given organization for a given hour.
# Incident Management usage for a given organization for a given hour.
class UsageIncidentManagementHour
include BaseGenericModel

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,11 @@
require 'time'

module DatadogAPIClient::V1
# Response containing the incident management usage for each hour for a given organization.
# Response containing the Incident Management usage for each hour for a given organization.
class UsageIncidentManagementResponse
include BaseGenericModel

# Get hourly usage for incident management.
# Get hourly usage for Incident Management.
attr_accessor :usage

attr_accessor :additional_properties
Expand Down
2 changes: 1 addition & 1 deletion lib/datadog_api_client/v1/models/usage_summary_date.rb
Original file line number Diff line number Diff line change
Expand Up @@ -315,7 +315,7 @@ class UsageSummaryDate
# Shows the 99th percentile of all Heroku dynos over all hours in the current date for all organizations.
attr_accessor :heroku_host_top99p

# Shows the high-water mark of incident management monthly active users over all hours in the current date for all organizations.
# Shows the high-water mark of Incident Management monthly active users over all hours in the current date for all organizations.
attr_accessor :incident_management_monthly_active_users_hwm

# Shows the high-water mark of Incident Management seats over all hours on the current date for all organizations.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -327,7 +327,7 @@ class UsageSummaryDateOrg
# The organization id.
attr_accessor :id

# Shows the high-water mark of incident management monthly active users over all hours in the current date for the given org.
# Shows the high-water mark of Incident Management monthly active users over all hours in the current date for the given org.
attr_accessor :incident_management_monthly_active_users_hwm

# Shows the high-water mark of Incident Management seats over all hours on the current date for the given organization.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -324,7 +324,7 @@ class UsageSummaryResponse
# Shows the 99th percentile of all Heroku dynos over all hours in the current month for all organizations.
attr_accessor :heroku_host_top99p_sum

# Shows sum of the high-water marks of incident management monthly active users in the current month for all organizations.
# Shows sum of the high-water marks of Incident Management monthly active users in the current month for all organizations.
attr_accessor :incident_management_monthly_active_users_hwm_sum

# Shows the sum of the high-water marks of Incident Management seats over all hours in the current month for all organizations.
Expand Down
Loading