docs/v2/README.md in datadog_api_client-1.0.0.beta.2 vs docs/v2/README.md in datadog_api_client-1.0.0.beta.3
- old
+ new
@@ -2,175 +2,124 @@
DatadogAPIClient::V2 - the Ruby gem for the Datadog API V2 Collection
Collection of all Datadog Public endpoints.
-This SDK is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
-
-- API version: 1.0
-- Package version: 0.1.0
-- Build package: org.openapitools.codegen.languages.RubyClientCodegen
-For more information, please visit [https://www.datadoghq.com/support/](https://www.datadoghq.com/support/)
-
-## Installation
-
-### Build a gem
-
-To build the Ruby code into a gem:
-
-```shell
-gem build datadog_api_client/v2.gemspec
-```
-
-Then either install the gem locally:
-
-```shell
-gem install ./datadog_api_client/v2-0.1.0.gem
-```
-
-(for development, run `gem install --dev ./datadog_api_client/v2-0.1.0.gem` to install the development dependencies)
-
-or publish the gem to a gem hosting service, e.g. [RubyGems](https://rubygems.org/).
-
-Finally add this to the Gemfile:
-
- gem 'datadog_api_client/v2', '~> 0.1.0'
-
-### Install from Git
-
-If the Ruby gem is hosted at a git repository: https://github.com/DataDog/datadog-api-client-ruby, then add the following in the Gemfile:
-
- gem 'datadog_api_client/v2', :git => 'https://github.com/DataDog/datadog-api-client-ruby.git'
-
-### Include the Ruby code directly
-
-Include the Ruby code directly using `-I` as follows:
-
-```shell
-ruby -Ilib script.rb
-```
-
## Getting Started
Please follow the [installation](#installation) procedure and then run the following code:
```ruby
# Load the gem
require 'datadog_api_client/v2'
-# Setup authorization
-DatadogAPIClient::V2.configure do |config|
- # Configure API key authorization: apiKeyAuth
- config.api_key['apiKeyAuth'] = ENV["DD_CLIENT_API_KEY"]
- # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
- # config.api_key_prefix['apiKeyAuth'] = 'Bearer'
-
- # Configure API key authorization: appKeyAuth
- config.api_key['appKeyAuth'] = ENV["DD_CLIENT_APP_KEY"]
- # Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
- # config.api_key_prefix['appKeyAuth'] = 'Bearer'
-end
-
-api_instance = DatadogAPIClient::V2::DashboardListsApi.new
+api_instance = DatadogAPIClient::V2::DashboardListsAPI.new
dashboard_list_id = 789 # Integer | ID of the dashboard list to add items to.
body = DatadogAPIClient::V2::DashboardListAddItemsRequest.new # DashboardListAddItemsRequest | Dashboards to add to the dashboard list.
begin
#Add Items to a Dashboard List
result = api_instance.create_dashboard_list_items(dashboard_list_id, body)
p result
-rescue DatadogAPIClient::V2::ApiError => e
- puts "Exception when calling DashboardListsApi->create_dashboard_list_items: #{e}"
+rescue DatadogAPIClient::V2::APIError => e
+ puts "Exception when calling DashboardListsAPI->create_dashboard_list_items: #{e}"
end
```
## Documentation for API Endpoints
All URIs are relative to *https://api.datadoghq.com*
Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
-*DatadogAPIClient::V2::DashboardListsApi* | [**create_dashboard_list_items**](DashboardListsApi.md#create_dashboard_list_items) | **POST** /api/v2/dashboard/lists/manual/{dashboard_list_id}/dashboards | Add Items to a Dashboard List
-*DatadogAPIClient::V2::DashboardListsApi* | [**delete_dashboard_list_items**](DashboardListsApi.md#delete_dashboard_list_items) | **DELETE** /api/v2/dashboard/lists/manual/{dashboard_list_id}/dashboards | Delete items from a dashboard list
-*DatadogAPIClient::V2::DashboardListsApi* | [**get_dashboard_list_items**](DashboardListsApi.md#get_dashboard_list_items) | **GET** /api/v2/dashboard/lists/manual/{dashboard_list_id}/dashboards | Get a Dashboard List
-*DatadogAPIClient::V2::DashboardListsApi* | [**update_dashboard_list_items**](DashboardListsApi.md#update_dashboard_list_items) | **PUT** /api/v2/dashboard/lists/manual/{dashboard_list_id}/dashboards | Update items of a dashboard list
-*DatadogAPIClient::V2::IncidentServicesApi* | [**create_incident_service**](IncidentServicesApi.md#create_incident_service) | **POST** /api/v2/services | Create a new incident service
-*DatadogAPIClient::V2::IncidentServicesApi* | [**delete_incident_service**](IncidentServicesApi.md#delete_incident_service) | **DELETE** /api/v2/services/{service_id} | Delete an existing incident service
-*DatadogAPIClient::V2::IncidentServicesApi* | [**get_incident_service**](IncidentServicesApi.md#get_incident_service) | **GET** /api/v2/services/{service_id} | Get details of an incident service
-*DatadogAPIClient::V2::IncidentServicesApi* | [**list_incident_services**](IncidentServicesApi.md#list_incident_services) | **GET** /api/v2/services | Get a list of all incident services
-*DatadogAPIClient::V2::IncidentServicesApi* | [**update_incident_service**](IncidentServicesApi.md#update_incident_service) | **PATCH** /api/v2/services/{service_id} | Update an existing incident service
-*DatadogAPIClient::V2::IncidentTeamsApi* | [**create_incident_team**](IncidentTeamsApi.md#create_incident_team) | **POST** /api/v2/teams | Create a new incident team
-*DatadogAPIClient::V2::IncidentTeamsApi* | [**delete_incident_team**](IncidentTeamsApi.md#delete_incident_team) | **DELETE** /api/v2/teams/{team_id} | Delete an existing incident team
-*DatadogAPIClient::V2::IncidentTeamsApi* | [**get_incident_team**](IncidentTeamsApi.md#get_incident_team) | **GET** /api/v2/teams/{team_id} | Get details of an incident team
-*DatadogAPIClient::V2::IncidentTeamsApi* | [**list_incident_teams**](IncidentTeamsApi.md#list_incident_teams) | **GET** /api/v2/teams | Get a list of all incident teams
-*DatadogAPIClient::V2::IncidentTeamsApi* | [**update_incident_team**](IncidentTeamsApi.md#update_incident_team) | **PATCH** /api/v2/teams/{team_id} | Update an existing incident team
-*DatadogAPIClient::V2::IncidentsApi* | [**create_incident**](IncidentsApi.md#create_incident) | **POST** /api/v2/incidents | Create an incident
-*DatadogAPIClient::V2::IncidentsApi* | [**delete_incident**](IncidentsApi.md#delete_incident) | **DELETE** /api/v2/incidents/{incident_id} | Delete an existing incident
-*DatadogAPIClient::V2::IncidentsApi* | [**get_incident**](IncidentsApi.md#get_incident) | **GET** /api/v2/incidents/{incident_id} | Get the details of an incident
-*DatadogAPIClient::V2::IncidentsApi* | [**list_incidents**](IncidentsApi.md#list_incidents) | **GET** /api/v2/incidents | Get a list of incidents
-*DatadogAPIClient::V2::IncidentsApi* | [**update_incident**](IncidentsApi.md#update_incident) | **PATCH** /api/v2/incidents/{incident_id} | Update an existing incident
-*DatadogAPIClient::V2::KeyManagementApi* | [**create_api_key**](KeyManagementApi.md#create_api_key) | **POST** /api/v2/api_keys | Create an API key
-*DatadogAPIClient::V2::KeyManagementApi* | [**create_current_user_application_key**](KeyManagementApi.md#create_current_user_application_key) | **POST** /api/v2/current_user/application_keys | Create an application key for current user
-*DatadogAPIClient::V2::KeyManagementApi* | [**delete_api_key**](KeyManagementApi.md#delete_api_key) | **DELETE** /api/v2/api_keys/{api_key_id} | Delete an API key
-*DatadogAPIClient::V2::KeyManagementApi* | [**delete_application_key**](KeyManagementApi.md#delete_application_key) | **DELETE** /api/v2/application_keys/{app_key_id} | Delete an application key
-*DatadogAPIClient::V2::KeyManagementApi* | [**delete_current_user_application_key**](KeyManagementApi.md#delete_current_user_application_key) | **DELETE** /api/v2/current_user/application_keys/{app_key_id} | Delete an application key owned by current user
-*DatadogAPIClient::V2::KeyManagementApi* | [**get_api_key**](KeyManagementApi.md#get_api_key) | **GET** /api/v2/api_keys/{api_key_id} | Get API key
-*DatadogAPIClient::V2::KeyManagementApi* | [**get_current_user_application_key**](KeyManagementApi.md#get_current_user_application_key) | **GET** /api/v2/current_user/application_keys/{app_key_id} | Get one application key owned by current user
-*DatadogAPIClient::V2::KeyManagementApi* | [**list_api_keys**](KeyManagementApi.md#list_api_keys) | **GET** /api/v2/api_keys | Get all API keys
-*DatadogAPIClient::V2::KeyManagementApi* | [**list_application_keys**](KeyManagementApi.md#list_application_keys) | **GET** /api/v2/application_keys | Get all application keys
-*DatadogAPIClient::V2::KeyManagementApi* | [**list_current_user_application_keys**](KeyManagementApi.md#list_current_user_application_keys) | **GET** /api/v2/current_user/application_keys | Get all application keys owned by current user
-*DatadogAPIClient::V2::KeyManagementApi* | [**update_api_key**](KeyManagementApi.md#update_api_key) | **PATCH** /api/v2/api_keys/{api_key_id} | Edit an API key
-*DatadogAPIClient::V2::KeyManagementApi* | [**update_application_key**](KeyManagementApi.md#update_application_key) | **PATCH** /api/v2/application_keys/{app_key_id} | Edit an application key
-*DatadogAPIClient::V2::KeyManagementApi* | [**update_current_user_application_key**](KeyManagementApi.md#update_current_user_application_key) | **PATCH** /api/v2/current_user/application_keys/{app_key_id} | Edit an application key owned by current user
-*DatadogAPIClient::V2::LogsApi* | [**aggregate_logs**](LogsApi.md#aggregate_logs) | **POST** /api/v2/logs/analytics/aggregate | Aggregate events
-*DatadogAPIClient::V2::LogsApi* | [**list_logs**](LogsApi.md#list_logs) | **POST** /api/v2/logs/events/search | Get a list of logs
-*DatadogAPIClient::V2::LogsApi* | [**list_logs_get**](LogsApi.md#list_logs_get) | **GET** /api/v2/logs/events | Get a quick list of logs
-*DatadogAPIClient::V2::LogsArchivesApi* | [**add_read_role_to_archive**](LogsArchivesApi.md#add_read_role_to_archive) | **POST** /api/v2/logs/config/archives/{archive_id}/readers | Grant role to an archive
-*DatadogAPIClient::V2::LogsArchivesApi* | [**create_logs_archive**](LogsArchivesApi.md#create_logs_archive) | **POST** /api/v2/logs/config/archives | Create an archive
-*DatadogAPIClient::V2::LogsArchivesApi* | [**delete_logs_archive**](LogsArchivesApi.md#delete_logs_archive) | **DELETE** /api/v2/logs/config/archives/{archive_id} | Delete an archive
-*DatadogAPIClient::V2::LogsArchivesApi* | [**get_logs_archive**](LogsArchivesApi.md#get_logs_archive) | **GET** /api/v2/logs/config/archives/{archive_id} | Get an archive
-*DatadogAPIClient::V2::LogsArchivesApi* | [**get_logs_archive_order**](LogsArchivesApi.md#get_logs_archive_order) | **GET** /api/v2/logs/config/archive-order | Get archive order
-*DatadogAPIClient::V2::LogsArchivesApi* | [**list_archive_read_roles**](LogsArchivesApi.md#list_archive_read_roles) | **GET** /api/v2/logs/config/archives/{archive_id}/readers | List read roles for an archive
-*DatadogAPIClient::V2::LogsArchivesApi* | [**list_logs_archives**](LogsArchivesApi.md#list_logs_archives) | **GET** /api/v2/logs/config/archives | Get all archives
-*DatadogAPIClient::V2::LogsArchivesApi* | [**remove_role_from_archive**](LogsArchivesApi.md#remove_role_from_archive) | **DELETE** /api/v2/logs/config/archives/{archive_id}/readers | Revoke role from an archive
-*DatadogAPIClient::V2::LogsArchivesApi* | [**update_logs_archive**](LogsArchivesApi.md#update_logs_archive) | **PUT** /api/v2/logs/config/archives/{archive_id} | Update an archive
-*DatadogAPIClient::V2::LogsArchivesApi* | [**update_logs_archive_order**](LogsArchivesApi.md#update_logs_archive_order) | **PUT** /api/v2/logs/config/archive-order | Update archive order
-*DatadogAPIClient::V2::LogsMetricsApi* | [**create_logs_metric**](LogsMetricsApi.md#create_logs_metric) | **POST** /api/v2/logs/config/metrics | Create a log-based metric
-*DatadogAPIClient::V2::LogsMetricsApi* | [**delete_logs_metric**](LogsMetricsApi.md#delete_logs_metric) | **DELETE** /api/v2/logs/config/metrics/{metric_id} | Delete a log-based metric
-*DatadogAPIClient::V2::LogsMetricsApi* | [**get_logs_metric**](LogsMetricsApi.md#get_logs_metric) | **GET** /api/v2/logs/config/metrics/{metric_id} | Get a log-based metric
-*DatadogAPIClient::V2::LogsMetricsApi* | [**list_logs_metrics**](LogsMetricsApi.md#list_logs_metrics) | **GET** /api/v2/logs/config/metrics | Get all log-based metrics
-*DatadogAPIClient::V2::LogsMetricsApi* | [**update_logs_metric**](LogsMetricsApi.md#update_logs_metric) | **PATCH** /api/v2/logs/config/metrics/{metric_id} | Update a log-based metric
-*DatadogAPIClient::V2::ProcessesApi* | [**list_processes**](ProcessesApi.md#list_processes) | **GET** /api/v2/processes | Get all processes
-*DatadogAPIClient::V2::RolesApi* | [**add_permission_to_role**](RolesApi.md#add_permission_to_role) | **POST** /api/v2/roles/{role_id}/permissions | Grant permission to a role
-*DatadogAPIClient::V2::RolesApi* | [**add_user_to_role**](RolesApi.md#add_user_to_role) | **POST** /api/v2/roles/{role_id}/users | Add a user to a role
-*DatadogAPIClient::V2::RolesApi* | [**create_role**](RolesApi.md#create_role) | **POST** /api/v2/roles | Create role
-*DatadogAPIClient::V2::RolesApi* | [**delete_role**](RolesApi.md#delete_role) | **DELETE** /api/v2/roles/{role_id} | Delete role
-*DatadogAPIClient::V2::RolesApi* | [**get_role**](RolesApi.md#get_role) | **GET** /api/v2/roles/{role_id} | Get a role
-*DatadogAPIClient::V2::RolesApi* | [**list_permissions**](RolesApi.md#list_permissions) | **GET** /api/v2/permissions | List permissions
-*DatadogAPIClient::V2::RolesApi* | [**list_role_permissions**](RolesApi.md#list_role_permissions) | **GET** /api/v2/roles/{role_id}/permissions | List permissions for a role
-*DatadogAPIClient::V2::RolesApi* | [**list_role_users**](RolesApi.md#list_role_users) | **GET** /api/v2/roles/{role_id}/users | Get all users of a role
-*DatadogAPIClient::V2::RolesApi* | [**list_roles**](RolesApi.md#list_roles) | **GET** /api/v2/roles | List roles
-*DatadogAPIClient::V2::RolesApi* | [**remove_permission_from_role**](RolesApi.md#remove_permission_from_role) | **DELETE** /api/v2/roles/{role_id}/permissions | Revoke permission
-*DatadogAPIClient::V2::RolesApi* | [**remove_user_from_role**](RolesApi.md#remove_user_from_role) | **DELETE** /api/v2/roles/{role_id}/users | Remove a user from a role
-*DatadogAPIClient::V2::RolesApi* | [**update_role**](RolesApi.md#update_role) | **PATCH** /api/v2/roles/{role_id} | Update a role
-*DatadogAPIClient::V2::SecurityMonitoringApi* | [**create_security_monitoring_rule**](SecurityMonitoringApi.md#create_security_monitoring_rule) | **POST** /api/v2/security_monitoring/rules | Create a detection rule
-*DatadogAPIClient::V2::SecurityMonitoringApi* | [**delete_security_monitoring_rule**](SecurityMonitoringApi.md#delete_security_monitoring_rule) | **DELETE** /api/v2/security_monitoring/rules/{rule_id} | Delete an existing rule
-*DatadogAPIClient::V2::SecurityMonitoringApi* | [**get_security_monitoring_rule**](SecurityMonitoringApi.md#get_security_monitoring_rule) | **GET** /api/v2/security_monitoring/rules/{rule_id} | Get a rule's details
-*DatadogAPIClient::V2::SecurityMonitoringApi* | [**list_security_monitoring_rules**](SecurityMonitoringApi.md#list_security_monitoring_rules) | **GET** /api/v2/security_monitoring/rules | List rules
-*DatadogAPIClient::V2::SecurityMonitoringApi* | [**list_security_monitoring_signals**](SecurityMonitoringApi.md#list_security_monitoring_signals) | **GET** /api/v2/security_monitoring/signals | Get a quick list of security signals
-*DatadogAPIClient::V2::SecurityMonitoringApi* | [**search_security_monitoring_signals**](SecurityMonitoringApi.md#search_security_monitoring_signals) | **POST** /api/v2/security_monitoring/signals/search | Get a list of security signals
-*DatadogAPIClient::V2::SecurityMonitoringApi* | [**update_security_monitoring_rule**](SecurityMonitoringApi.md#update_security_monitoring_rule) | **PUT** /api/v2/security_monitoring/rules/{rule_id} | Update an existing rule
-*DatadogAPIClient::V2::UsersApi* | [**create_user**](UsersApi.md#create_user) | **POST** /api/v2/users | Create a user
-*DatadogAPIClient::V2::UsersApi* | [**disable_user**](UsersApi.md#disable_user) | **DELETE** /api/v2/users/{user_id} | Disable a user
-*DatadogAPIClient::V2::UsersApi* | [**get_invitation**](UsersApi.md#get_invitation) | **GET** /api/v2/user_invitations/{user_invitation_uuid} | Get a user invitation
-*DatadogAPIClient::V2::UsersApi* | [**get_user**](UsersApi.md#get_user) | **GET** /api/v2/users/{user_id} | Get user details
-*DatadogAPIClient::V2::UsersApi* | [**list_user_organizations**](UsersApi.md#list_user_organizations) | **GET** /api/v2/users/{user_id}/orgs | Get a user organization
-*DatadogAPIClient::V2::UsersApi* | [**list_user_permissions**](UsersApi.md#list_user_permissions) | **GET** /api/v2/users/{user_id}/permissions | Get a user permissions
-*DatadogAPIClient::V2::UsersApi* | [**list_users**](UsersApi.md#list_users) | **GET** /api/v2/users | List all users
-*DatadogAPIClient::V2::UsersApi* | [**send_invitations**](UsersApi.md#send_invitations) | **POST** /api/v2/user_invitations | Send invitation emails
-*DatadogAPIClient::V2::UsersApi* | [**update_user**](UsersApi.md#update_user) | **PATCH** /api/v2/users/{user_id} | Update a user
+*DatadogAPIClient::V2::DashboardListsAPI* | [**create_dashboard_list_items**](DashboardListsAPI.md#create_dashboard_list_items) | **POST** /api/v2/dashboard/lists/manual/{dashboard_list_id}/dashboards | Add Items to a Dashboard List
+*DatadogAPIClient::V2::DashboardListsAPI* | [**delete_dashboard_list_items**](DashboardListsAPI.md#delete_dashboard_list_items) | **DELETE** /api/v2/dashboard/lists/manual/{dashboard_list_id}/dashboards | Delete items from a dashboard list
+*DatadogAPIClient::V2::DashboardListsAPI* | [**get_dashboard_list_items**](DashboardListsAPI.md#get_dashboard_list_items) | **GET** /api/v2/dashboard/lists/manual/{dashboard_list_id}/dashboards | Get items of a Dashboard List
+*DatadogAPIClient::V2::DashboardListsAPI* | [**update_dashboard_list_items**](DashboardListsAPI.md#update_dashboard_list_items) | **PUT** /api/v2/dashboard/lists/manual/{dashboard_list_id}/dashboards | Update items of a dashboard list
+*DatadogAPIClient::V2::IncidentServicesAPI* | [**create_incident_service**](IncidentServicesAPI.md#create_incident_service) | **POST** /api/v2/services | Create a new incident service
+*DatadogAPIClient::V2::IncidentServicesAPI* | [**delete_incident_service**](IncidentServicesAPI.md#delete_incident_service) | **DELETE** /api/v2/services/{service_id} | Delete an existing incident service
+*DatadogAPIClient::V2::IncidentServicesAPI* | [**get_incident_service**](IncidentServicesAPI.md#get_incident_service) | **GET** /api/v2/services/{service_id} | Get details of an incident service
+*DatadogAPIClient::V2::IncidentServicesAPI* | [**list_incident_services**](IncidentServicesAPI.md#list_incident_services) | **GET** /api/v2/services | Get a list of all incident services
+*DatadogAPIClient::V2::IncidentServicesAPI* | [**update_incident_service**](IncidentServicesAPI.md#update_incident_service) | **PATCH** /api/v2/services/{service_id} | Update an existing incident service
+*DatadogAPIClient::V2::IncidentTeamsAPI* | [**create_incident_team**](IncidentTeamsAPI.md#create_incident_team) | **POST** /api/v2/teams | Create a new incident team
+*DatadogAPIClient::V2::IncidentTeamsAPI* | [**delete_incident_team**](IncidentTeamsAPI.md#delete_incident_team) | **DELETE** /api/v2/teams/{team_id} | Delete an existing incident team
+*DatadogAPIClient::V2::IncidentTeamsAPI* | [**get_incident_team**](IncidentTeamsAPI.md#get_incident_team) | **GET** /api/v2/teams/{team_id} | Get details of an incident team
+*DatadogAPIClient::V2::IncidentTeamsAPI* | [**list_incident_teams**](IncidentTeamsAPI.md#list_incident_teams) | **GET** /api/v2/teams | Get a list of all incident teams
+*DatadogAPIClient::V2::IncidentTeamsAPI* | [**update_incident_team**](IncidentTeamsAPI.md#update_incident_team) | **PATCH** /api/v2/teams/{team_id} | Update an existing incident team
+*DatadogAPIClient::V2::IncidentsAPI* | [**create_incident**](IncidentsAPI.md#create_incident) | **POST** /api/v2/incidents | Create an incident
+*DatadogAPIClient::V2::IncidentsAPI* | [**delete_incident**](IncidentsAPI.md#delete_incident) | **DELETE** /api/v2/incidents/{incident_id} | Delete an existing incident
+*DatadogAPIClient::V2::IncidentsAPI* | [**get_incident**](IncidentsAPI.md#get_incident) | **GET** /api/v2/incidents/{incident_id} | Get the details of an incident
+*DatadogAPIClient::V2::IncidentsAPI* | [**list_incidents**](IncidentsAPI.md#list_incidents) | **GET** /api/v2/incidents | Get a list of incidents
+*DatadogAPIClient::V2::IncidentsAPI* | [**update_incident**](IncidentsAPI.md#update_incident) | **PATCH** /api/v2/incidents/{incident_id} | Update an existing incident
+*DatadogAPIClient::V2::KeyManagementAPI* | [**create_api_key**](KeyManagementAPI.md#create_api_key) | **POST** /api/v2/api_keys | Create an API key
+*DatadogAPIClient::V2::KeyManagementAPI* | [**create_current_user_application_key**](KeyManagementAPI.md#create_current_user_application_key) | **POST** /api/v2/current_user/application_keys | Create an application key for current user
+*DatadogAPIClient::V2::KeyManagementAPI* | [**delete_api_key**](KeyManagementAPI.md#delete_api_key) | **DELETE** /api/v2/api_keys/{api_key_id} | Delete an API key
+*DatadogAPIClient::V2::KeyManagementAPI* | [**delete_application_key**](KeyManagementAPI.md#delete_application_key) | **DELETE** /api/v2/application_keys/{app_key_id} | Delete an application key
+*DatadogAPIClient::V2::KeyManagementAPI* | [**delete_current_user_application_key**](KeyManagementAPI.md#delete_current_user_application_key) | **DELETE** /api/v2/current_user/application_keys/{app_key_id} | Delete an application key owned by current user
+*DatadogAPIClient::V2::KeyManagementAPI* | [**get_api_key**](KeyManagementAPI.md#get_api_key) | **GET** /api/v2/api_keys/{api_key_id} | Get API key
+*DatadogAPIClient::V2::KeyManagementAPI* | [**get_current_user_application_key**](KeyManagementAPI.md#get_current_user_application_key) | **GET** /api/v2/current_user/application_keys/{app_key_id} | Get one application key owned by current user
+*DatadogAPIClient::V2::KeyManagementAPI* | [**list_api_keys**](KeyManagementAPI.md#list_api_keys) | **GET** /api/v2/api_keys | Get all API keys
+*DatadogAPIClient::V2::KeyManagementAPI* | [**list_application_keys**](KeyManagementAPI.md#list_application_keys) | **GET** /api/v2/application_keys | Get all application keys
+*DatadogAPIClient::V2::KeyManagementAPI* | [**list_current_user_application_keys**](KeyManagementAPI.md#list_current_user_application_keys) | **GET** /api/v2/current_user/application_keys | Get all application keys owned by current user
+*DatadogAPIClient::V2::KeyManagementAPI* | [**update_api_key**](KeyManagementAPI.md#update_api_key) | **PATCH** /api/v2/api_keys/{api_key_id} | Edit an API key
+*DatadogAPIClient::V2::KeyManagementAPI* | [**update_application_key**](KeyManagementAPI.md#update_application_key) | **PATCH** /api/v2/application_keys/{app_key_id} | Edit an application key
+*DatadogAPIClient::V2::KeyManagementAPI* | [**update_current_user_application_key**](KeyManagementAPI.md#update_current_user_application_key) | **PATCH** /api/v2/current_user/application_keys/{app_key_id} | Edit an application key owned by current user
+*DatadogAPIClient::V2::LogsAPI* | [**aggregate_logs**](LogsAPI.md#aggregate_logs) | **POST** /api/v2/logs/analytics/aggregate | Aggregate events
+*DatadogAPIClient::V2::LogsAPI* | [**list_logs**](LogsAPI.md#list_logs) | **POST** /api/v2/logs/events/search | Search logs
+*DatadogAPIClient::V2::LogsAPI* | [**list_logs_get**](LogsAPI.md#list_logs_get) | **GET** /api/v2/logs/events | Get a list of logs
+*DatadogAPIClient::V2::LogsArchivesAPI* | [**add_read_role_to_archive**](LogsArchivesAPI.md#add_read_role_to_archive) | **POST** /api/v2/logs/config/archives/{archive_id}/readers | Grant role to an archive
+*DatadogAPIClient::V2::LogsArchivesAPI* | [**create_logs_archive**](LogsArchivesAPI.md#create_logs_archive) | **POST** /api/v2/logs/config/archives | Create an archive
+*DatadogAPIClient::V2::LogsArchivesAPI* | [**delete_logs_archive**](LogsArchivesAPI.md#delete_logs_archive) | **DELETE** /api/v2/logs/config/archives/{archive_id} | Delete an archive
+*DatadogAPIClient::V2::LogsArchivesAPI* | [**get_logs_archive**](LogsArchivesAPI.md#get_logs_archive) | **GET** /api/v2/logs/config/archives/{archive_id} | Get an archive
+*DatadogAPIClient::V2::LogsArchivesAPI* | [**get_logs_archive_order**](LogsArchivesAPI.md#get_logs_archive_order) | **GET** /api/v2/logs/config/archive-order | Get archive order
+*DatadogAPIClient::V2::LogsArchivesAPI* | [**list_archive_read_roles**](LogsArchivesAPI.md#list_archive_read_roles) | **GET** /api/v2/logs/config/archives/{archive_id}/readers | List read roles for an archive
+*DatadogAPIClient::V2::LogsArchivesAPI* | [**list_logs_archives**](LogsArchivesAPI.md#list_logs_archives) | **GET** /api/v2/logs/config/archives | Get all archives
+*DatadogAPIClient::V2::LogsArchivesAPI* | [**remove_role_from_archive**](LogsArchivesAPI.md#remove_role_from_archive) | **DELETE** /api/v2/logs/config/archives/{archive_id}/readers | Revoke role from an archive
+*DatadogAPIClient::V2::LogsArchivesAPI* | [**update_logs_archive**](LogsArchivesAPI.md#update_logs_archive) | **PUT** /api/v2/logs/config/archives/{archive_id} | Update an archive
+*DatadogAPIClient::V2::LogsArchivesAPI* | [**update_logs_archive_order**](LogsArchivesAPI.md#update_logs_archive_order) | **PUT** /api/v2/logs/config/archive-order | Update archive order
+*DatadogAPIClient::V2::LogsMetricsAPI* | [**create_logs_metric**](LogsMetricsAPI.md#create_logs_metric) | **POST** /api/v2/logs/config/metrics | Create a log-based metric
+*DatadogAPIClient::V2::LogsMetricsAPI* | [**delete_logs_metric**](LogsMetricsAPI.md#delete_logs_metric) | **DELETE** /api/v2/logs/config/metrics/{metric_id} | Delete a log-based metric
+*DatadogAPIClient::V2::LogsMetricsAPI* | [**get_logs_metric**](LogsMetricsAPI.md#get_logs_metric) | **GET** /api/v2/logs/config/metrics/{metric_id} | Get a log-based metric
+*DatadogAPIClient::V2::LogsMetricsAPI* | [**list_logs_metrics**](LogsMetricsAPI.md#list_logs_metrics) | **GET** /api/v2/logs/config/metrics | Get all log-based metrics
+*DatadogAPIClient::V2::LogsMetricsAPI* | [**update_logs_metric**](LogsMetricsAPI.md#update_logs_metric) | **PATCH** /api/v2/logs/config/metrics/{metric_id} | Update a log-based metric
+*DatadogAPIClient::V2::MetricsAPI* | [**create_tag_configuration**](MetricsAPI.md#create_tag_configuration) | **POST** /api/v2/metrics/{metric_name}/tags | Create a tag configuration
+*DatadogAPIClient::V2::MetricsAPI* | [**delete_tag_configuration**](MetricsAPI.md#delete_tag_configuration) | **DELETE** /api/v2/metrics/{metric_name}/tags | Delete a tag configuration
+*DatadogAPIClient::V2::MetricsAPI* | [**list_tag_configuration_by_name**](MetricsAPI.md#list_tag_configuration_by_name) | **GET** /api/v2/metrics/{metric_name}/tags | List tag configuration by name
+*DatadogAPIClient::V2::MetricsAPI* | [**list_tag_configurations**](MetricsAPI.md#list_tag_configurations) | **GET** /api/v2/metrics | List tag configurations
+*DatadogAPIClient::V2::MetricsAPI* | [**list_tags_by_metric_name**](MetricsAPI.md#list_tags_by_metric_name) | **GET** /api/v2/metrics/{metric_name}/all-tags | List tags by metric name
+*DatadogAPIClient::V2::MetricsAPI* | [**list_volumes_by_metric_name**](MetricsAPI.md#list_volumes_by_metric_name) | **GET** /api/v2/metrics/{metric_name}/volumes | List distinct metric volumes by metric name
+*DatadogAPIClient::V2::MetricsAPI* | [**update_tag_configuration**](MetricsAPI.md#update_tag_configuration) | **PATCH** /api/v2/metrics/{metric_name}/tags | Update a tag configuration
+*DatadogAPIClient::V2::ProcessesAPI* | [**list_processes**](ProcessesAPI.md#list_processes) | **GET** /api/v2/processes | Get all processes
+*DatadogAPIClient::V2::RolesAPI* | [**add_permission_to_role**](RolesAPI.md#add_permission_to_role) | **POST** /api/v2/roles/{role_id}/permissions | Grant permission to a role
+*DatadogAPIClient::V2::RolesAPI* | [**add_user_to_role**](RolesAPI.md#add_user_to_role) | **POST** /api/v2/roles/{role_id}/users | Add a user to a role
+*DatadogAPIClient::V2::RolesAPI* | [**create_role**](RolesAPI.md#create_role) | **POST** /api/v2/roles | Create role
+*DatadogAPIClient::V2::RolesAPI* | [**delete_role**](RolesAPI.md#delete_role) | **DELETE** /api/v2/roles/{role_id} | Delete role
+*DatadogAPIClient::V2::RolesAPI* | [**get_role**](RolesAPI.md#get_role) | **GET** /api/v2/roles/{role_id} | Get a role
+*DatadogAPIClient::V2::RolesAPI* | [**list_permissions**](RolesAPI.md#list_permissions) | **GET** /api/v2/permissions | List permissions
+*DatadogAPIClient::V2::RolesAPI* | [**list_role_permissions**](RolesAPI.md#list_role_permissions) | **GET** /api/v2/roles/{role_id}/permissions | List permissions for a role
+*DatadogAPIClient::V2::RolesAPI* | [**list_role_users**](RolesAPI.md#list_role_users) | **GET** /api/v2/roles/{role_id}/users | Get all users of a role
+*DatadogAPIClient::V2::RolesAPI* | [**list_roles**](RolesAPI.md#list_roles) | **GET** /api/v2/roles | List roles
+*DatadogAPIClient::V2::RolesAPI* | [**remove_permission_from_role**](RolesAPI.md#remove_permission_from_role) | **DELETE** /api/v2/roles/{role_id}/permissions | Revoke permission
+*DatadogAPIClient::V2::RolesAPI* | [**remove_user_from_role**](RolesAPI.md#remove_user_from_role) | **DELETE** /api/v2/roles/{role_id}/users | Remove a user from a role
+*DatadogAPIClient::V2::RolesAPI* | [**update_role**](RolesAPI.md#update_role) | **PATCH** /api/v2/roles/{role_id} | Update a role
+*DatadogAPIClient::V2::SecurityMonitoringAPI* | [**create_security_monitoring_rule**](SecurityMonitoringAPI.md#create_security_monitoring_rule) | **POST** /api/v2/security_monitoring/rules | Create a detection rule
+*DatadogAPIClient::V2::SecurityMonitoringAPI* | [**delete_security_monitoring_rule**](SecurityMonitoringAPI.md#delete_security_monitoring_rule) | **DELETE** /api/v2/security_monitoring/rules/{rule_id} | Delete an existing rule
+*DatadogAPIClient::V2::SecurityMonitoringAPI* | [**get_security_monitoring_rule**](SecurityMonitoringAPI.md#get_security_monitoring_rule) | **GET** /api/v2/security_monitoring/rules/{rule_id} | Get a rule's details
+*DatadogAPIClient::V2::SecurityMonitoringAPI* | [**list_security_monitoring_rules**](SecurityMonitoringAPI.md#list_security_monitoring_rules) | **GET** /api/v2/security_monitoring/rules | List rules
+*DatadogAPIClient::V2::SecurityMonitoringAPI* | [**list_security_monitoring_signals**](SecurityMonitoringAPI.md#list_security_monitoring_signals) | **GET** /api/v2/security_monitoring/signals | Get a quick list of security signals
+*DatadogAPIClient::V2::SecurityMonitoringAPI* | [**search_security_monitoring_signals**](SecurityMonitoringAPI.md#search_security_monitoring_signals) | **POST** /api/v2/security_monitoring/signals/search | Get a list of security signals
+*DatadogAPIClient::V2::SecurityMonitoringAPI* | [**update_security_monitoring_rule**](SecurityMonitoringAPI.md#update_security_monitoring_rule) | **PUT** /api/v2/security_monitoring/rules/{rule_id} | Update an existing rule
+*DatadogAPIClient::V2::UsersAPI* | [**create_user**](UsersAPI.md#create_user) | **POST** /api/v2/users | Create a user
+*DatadogAPIClient::V2::UsersAPI* | [**disable_user**](UsersAPI.md#disable_user) | **DELETE** /api/v2/users/{user_id} | Disable a user
+*DatadogAPIClient::V2::UsersAPI* | [**get_invitation**](UsersAPI.md#get_invitation) | **GET** /api/v2/user_invitations/{user_invitation_uuid} | Get a user invitation
+*DatadogAPIClient::V2::UsersAPI* | [**get_user**](UsersAPI.md#get_user) | **GET** /api/v2/users/{user_id} | Get user details
+*DatadogAPIClient::V2::UsersAPI* | [**list_user_organizations**](UsersAPI.md#list_user_organizations) | **GET** /api/v2/users/{user_id}/orgs | Get a user organization
+*DatadogAPIClient::V2::UsersAPI* | [**list_user_permissions**](UsersAPI.md#list_user_permissions) | **GET** /api/v2/users/{user_id}/permissions | Get a user permissions
+*DatadogAPIClient::V2::UsersAPI* | [**list_users**](UsersAPI.md#list_users) | **GET** /api/v2/users | List all users
+*DatadogAPIClient::V2::UsersAPI* | [**send_invitations**](UsersAPI.md#send_invitations) | **POST** /api/v2/user_invitations | Send invitation emails
+*DatadogAPIClient::V2::UsersAPI* | [**update_user**](UsersAPI.md#update_user) | **PATCH** /api/v2/users/{user_id} | Update a user
## Documentation for Models
- [DatadogAPIClient::V2::APIErrorResponse](APIErrorResponse.md)
@@ -274,11 +223,11 @@
- [DatadogAPIClient::V2::LogType](LogType.md)
- [DatadogAPIClient::V2::LogsAggregateBucket](LogsAggregateBucket.md)
- [DatadogAPIClient::V2::LogsAggregateBucketValue](LogsAggregateBucketValue.md)
- [DatadogAPIClient::V2::LogsAggregateBucketValueTimeseriesPoint](LogsAggregateBucketValueTimeseriesPoint.md)
- [DatadogAPIClient::V2::LogsAggregateRequest](LogsAggregateRequest.md)
- - [DatadogAPIClient::V2::LogsAggregateRequestPaging](LogsAggregateRequestPaging.md)
+ - [DatadogAPIClient::V2::LogsAggregateRequestPage](LogsAggregateRequestPage.md)
- [DatadogAPIClient::V2::LogsAggregateResponse](LogsAggregateResponse.md)
- [DatadogAPIClient::V2::LogsAggregateResponseData](LogsAggregateResponseData.md)
- [DatadogAPIClient::V2::LogsAggregateResponseStatus](LogsAggregateResponseStatus.md)
- [DatadogAPIClient::V2::LogsAggregateSort](LogsAggregateSort.md)
- [DatadogAPIClient::V2::LogsAggregateSortType](LogsAggregateSortType.md)
@@ -340,10 +289,36 @@
- [DatadogAPIClient::V2::LogsResponseMetadata](LogsResponseMetadata.md)
- [DatadogAPIClient::V2::LogsResponseMetadataPage](LogsResponseMetadataPage.md)
- [DatadogAPIClient::V2::LogsSort](LogsSort.md)
- [DatadogAPIClient::V2::LogsSortOrder](LogsSortOrder.md)
- [DatadogAPIClient::V2::LogsWarning](LogsWarning.md)
+ - [DatadogAPIClient::V2::Metric](Metric.md)
+ - [DatadogAPIClient::V2::MetricAllTags](MetricAllTags.md)
+ - [DatadogAPIClient::V2::MetricAllTagsAttributes](MetricAllTagsAttributes.md)
+ - [DatadogAPIClient::V2::MetricAllTagsResponse](MetricAllTagsResponse.md)
+ - [DatadogAPIClient::V2::MetricDistinctVolume](MetricDistinctVolume.md)
+ - [DatadogAPIClient::V2::MetricDistinctVolumeAttributes](MetricDistinctVolumeAttributes.md)
+ - [DatadogAPIClient::V2::MetricDistinctVolumeType](MetricDistinctVolumeType.md)
+ - [DatadogAPIClient::V2::MetricIngestedIndexedVolume](MetricIngestedIndexedVolume.md)
+ - [DatadogAPIClient::V2::MetricIngestedIndexedVolumeAttributes](MetricIngestedIndexedVolumeAttributes.md)
+ - [DatadogAPIClient::V2::MetricIngestedIndexedVolumeType](MetricIngestedIndexedVolumeType.md)
+ - [DatadogAPIClient::V2::MetricTagConfiguration](MetricTagConfiguration.md)
+ - [DatadogAPIClient::V2::MetricTagConfigurationAttributes](MetricTagConfigurationAttributes.md)
+ - [DatadogAPIClient::V2::MetricTagConfigurationCreateAttributes](MetricTagConfigurationCreateAttributes.md)
+ - [DatadogAPIClient::V2::MetricTagConfigurationCreateData](MetricTagConfigurationCreateData.md)
+ - [DatadogAPIClient::V2::MetricTagConfigurationCreateRequest](MetricTagConfigurationCreateRequest.md)
+ - [DatadogAPIClient::V2::MetricTagConfigurationMetricTypes](MetricTagConfigurationMetricTypes.md)
+ - [DatadogAPIClient::V2::MetricTagConfigurationResponse](MetricTagConfigurationResponse.md)
+ - [DatadogAPIClient::V2::MetricTagConfigurationType](MetricTagConfigurationType.md)
+ - [DatadogAPIClient::V2::MetricTagConfigurationUpdateAttributes](MetricTagConfigurationUpdateAttributes.md)
+ - [DatadogAPIClient::V2::MetricTagConfigurationUpdateData](MetricTagConfigurationUpdateData.md)
+ - [DatadogAPIClient::V2::MetricTagConfigurationUpdateRequest](MetricTagConfigurationUpdateRequest.md)
+ - [DatadogAPIClient::V2::MetricType](MetricType.md)
+ - [DatadogAPIClient::V2::MetricVolumes](MetricVolumes.md)
+ - [DatadogAPIClient::V2::MetricVolumesResponse](MetricVolumesResponse.md)
+ - [DatadogAPIClient::V2::MetricsAndMetricTagConfigurations](MetricsAndMetricTagConfigurations.md)
+ - [DatadogAPIClient::V2::MetricsAndMetricTagConfigurationsResponse](MetricsAndMetricTagConfigurationsResponse.md)
- [DatadogAPIClient::V2::Organization](Organization.md)
- [DatadogAPIClient::V2::OrganizationAttributes](OrganizationAttributes.md)
- [DatadogAPIClient::V2::OrganizationsType](OrganizationsType.md)
- [DatadogAPIClient::V2::Pagination](Pagination.md)
- [DatadogAPIClient::V2::PartialAPIKey](PartialAPIKey.md)
@@ -400,19 +375,24 @@
- [DatadogAPIClient::V2::SecurityMonitoringFilterAction](SecurityMonitoringFilterAction.md)
- [DatadogAPIClient::V2::SecurityMonitoringListRulesResponse](SecurityMonitoringListRulesResponse.md)
- [DatadogAPIClient::V2::SecurityMonitoringRuleCase](SecurityMonitoringRuleCase.md)
- [DatadogAPIClient::V2::SecurityMonitoringRuleCaseCreate](SecurityMonitoringRuleCaseCreate.md)
- [DatadogAPIClient::V2::SecurityMonitoringRuleCreatePayload](SecurityMonitoringRuleCreatePayload.md)
+ - [DatadogAPIClient::V2::SecurityMonitoringRuleDetectionMethod](SecurityMonitoringRuleDetectionMethod.md)
- [DatadogAPIClient::V2::SecurityMonitoringRuleEvaluationWindow](SecurityMonitoringRuleEvaluationWindow.md)
- [DatadogAPIClient::V2::SecurityMonitoringRuleKeepAlive](SecurityMonitoringRuleKeepAlive.md)
- [DatadogAPIClient::V2::SecurityMonitoringRuleMaxSignalDuration](SecurityMonitoringRuleMaxSignalDuration.md)
+ - [DatadogAPIClient::V2::SecurityMonitoringRuleNewValueOptions](SecurityMonitoringRuleNewValueOptions.md)
+ - [DatadogAPIClient::V2::SecurityMonitoringRuleNewValueOptionsForgetAfter](SecurityMonitoringRuleNewValueOptionsForgetAfter.md)
+ - [DatadogAPIClient::V2::SecurityMonitoringRuleNewValueOptionsLearningDuration](SecurityMonitoringRuleNewValueOptionsLearningDuration.md)
- [DatadogAPIClient::V2::SecurityMonitoringRuleOptions](SecurityMonitoringRuleOptions.md)
- [DatadogAPIClient::V2::SecurityMonitoringRuleQuery](SecurityMonitoringRuleQuery.md)
- [DatadogAPIClient::V2::SecurityMonitoringRuleQueryAggregation](SecurityMonitoringRuleQueryAggregation.md)
- [DatadogAPIClient::V2::SecurityMonitoringRuleQueryCreate](SecurityMonitoringRuleQueryCreate.md)
- [DatadogAPIClient::V2::SecurityMonitoringRuleResponse](SecurityMonitoringRuleResponse.md)
- [DatadogAPIClient::V2::SecurityMonitoringRuleSeverity](SecurityMonitoringRuleSeverity.md)
- [DatadogAPIClient::V2::SecurityMonitoringRuleUpdatePayload](SecurityMonitoringRuleUpdatePayload.md)
+ - [DatadogAPIClient::V2::SecurityMonitoringRuntimeAgentRule](SecurityMonitoringRuntimeAgentRule.md)
- [DatadogAPIClient::V2::SecurityMonitoringSignal](SecurityMonitoringSignal.md)
- [DatadogAPIClient::V2::SecurityMonitoringSignalAttributes](SecurityMonitoringSignalAttributes.md)
- [DatadogAPIClient::V2::SecurityMonitoringSignalListRequest](SecurityMonitoringSignalListRequest.md)
- [DatadogAPIClient::V2::SecurityMonitoringSignalListRequestFilter](SecurityMonitoringSignalListRequestFilter.md)
- [DatadogAPIClient::V2::SecurityMonitoringSignalListRequestPage](SecurityMonitoringSignalListRequestPage.md)