docs/v2/README.md in datadog_api_client-1.5.0 vs docs/v2/README.md in datadog_api_client-1.6.0
- old
+ new
@@ -10,129 +10,135 @@
```ruby
# Load the gem
require 'datadog_api_client/v2'
-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.
+api_instance = DatadogAPIClient::V2::CloudWorkloadSecurityAPI.new
+body = DatadogAPIClient::V2::CloudWorkloadSecurityAgentRuleCreateRequest.new({data: DatadogAPIClient::V2::CloudWorkloadSecurityAgentRuleCreateData.new({attributes: DatadogAPIClient::V2::CloudWorkloadSecurityAgentRuleCreateAttributes.new({expression: 'exec.file.name == \"sh\"', name: 'my_agent_rule'}), type: DatadogAPIClient::V2::CloudWorkloadSecurityAgentRuleType::AGENT_RULE})}) # CloudWorkloadSecurityAgentRuleCreateRequest | The definition of the new Agent rule.
begin
- #Add Items to a Dashboard List
- result = api_instance.create_dashboard_list_items(dashboard_list_id, body)
+ #Create a Cloud Workload Security Agent rule
+ result = api_instance.create_cloud_workload_security_agent_rule(body)
p result
rescue DatadogAPIClient::V2::APIError => e
- puts "Exception when calling DashboardListsAPI->create_dashboard_list_items: #{e}"
+ puts "Exception when calling CloudWorkloadSecurityAPI->create_cloud_workload_security_agent_rule: #{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 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_application_key**](KeyManagementAPI.md#get_application_key) | **GET** /api/v2/application_keys/{app_key_id} | Get an application 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::LogsAPI_ | [**submit_log**](LogsAPI.md#submit_log) | **POST** /api/v2/logs | Send 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_filter**](SecurityMonitoringAPI.md#create_security_filter) | **POST** /api/v2/security_monitoring/configuration/security_filters | Create a security filter |
-| _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_filter**](SecurityMonitoringAPI.md#delete_security_filter) | **DELETE** /api/v2/security_monitoring/configuration/security_filters/{security_filter_id} | Delete a security filter |
-| _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_filter**](SecurityMonitoringAPI.md#get_security_filter) | **GET** /api/v2/security_monitoring/configuration/security_filters/{security_filter_id} | Get a security filter |
-| _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_filters**](SecurityMonitoringAPI.md#list_security_filters) | **GET** /api/v2/security_monitoring/configuration/security_filters | Get all security filters |
-| _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_filter**](SecurityMonitoringAPI.md#update_security_filter) | **PATCH** /api/v2/security_monitoring/configuration/security_filters/{security_filter_id} | Update a security filter |
-| _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::ServiceAccountsAPI_ | [**create_service_account_application_key**](ServiceAccountsAPI.md#create_service_account_application_key) | **POST** /api/v2/service_accounts/{service_account_id}/application_keys | Create an application key for this service account |
-| _DatadogAPIClient::V2::ServiceAccountsAPI_ | [**delete_service_account_application_key**](ServiceAccountsAPI.md#delete_service_account_application_key) | **DELETE** /api/v2/service_accounts/{service_account_id}/application_keys/{app_key_id} | Delete an application key for this service account |
-| _DatadogAPIClient::V2::ServiceAccountsAPI_ | [**get_service_account_application_key**](ServiceAccountsAPI.md#get_service_account_application_key) | **GET** /api/v2/service_accounts/{service_account_id}/application_keys/{app_key_id} | Get one application key for this service account |
-| _DatadogAPIClient::V2::ServiceAccountsAPI_ | [**list_service_account_application_keys**](ServiceAccountsAPI.md#list_service_account_application_keys) | **GET** /api/v2/service_accounts/{service_account_id}/application_keys | List application keys for this service account |
-| _DatadogAPIClient::V2::ServiceAccountsAPI_ | [**update_service_account_application_key**](ServiceAccountsAPI.md#update_service_account_application_key) | **PATCH** /api/v2/service_accounts/{service_account_id}/application_keys/{app_key_id} | Edit an application key for this service account |
-| _DatadogAPIClient::V2::UsersAPI_ | [**create_service_account**](UsersAPI.md#create_service_account) | **POST** /api/v2/service_accounts | Create a service account |
-| _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 |
+| Class | Method | HTTP request | Description |
+| ------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------ | -------------------------------------------------- |
+| _DatadogAPIClient::V2::CloudWorkloadSecurityAPI_ | [**create_cloud_workload_security_agent_rule**](CloudWorkloadSecurityAPI.md#create_cloud_workload_security_agent_rule) | **POST** /api/v2/security_monitoring/cloud_workload_security/agent_rules | Create a Cloud Workload Security Agent rule |
+| _DatadogAPIClient::V2::CloudWorkloadSecurityAPI_ | [**delete_cloud_workload_security_agent_rule**](CloudWorkloadSecurityAPI.md#delete_cloud_workload_security_agent_rule) | **DELETE** /api/v2/security_monitoring/cloud_workload_security/agent_rules/{agent_rule_id} | Delete a Cloud Workload Security Agent rule |
+| _DatadogAPIClient::V2::CloudWorkloadSecurityAPI_ | [**download_cloud_workload_policy_file**](CloudWorkloadSecurityAPI.md#download_cloud_workload_policy_file) | **GET** /api/v2/security/cloud_workload/policy/download | Get the latest Cloud Workload Security policy |
+| _DatadogAPIClient::V2::CloudWorkloadSecurityAPI_ | [**get_cloud_workload_security_agent_rule**](CloudWorkloadSecurityAPI.md#get_cloud_workload_security_agent_rule) | **GET** /api/v2/security_monitoring/cloud_workload_security/agent_rules/{agent_rule_id} | Get a Cloud Workload Security Agent rule |
+| _DatadogAPIClient::V2::CloudWorkloadSecurityAPI_ | [**list_cloud_workload_security_agent_rules**](CloudWorkloadSecurityAPI.md#list_cloud_workload_security_agent_rules) | **GET** /api/v2/security_monitoring/cloud_workload_security/agent_rules | Get all Cloud Workload Security Agent rules |
+| _DatadogAPIClient::V2::CloudWorkloadSecurityAPI_ | [**update_cloud_workload_security_agent_rule**](CloudWorkloadSecurityAPI.md#update_cloud_workload_security_agent_rule) | **PATCH** /api/v2/security_monitoring/cloud_workload_security/agent_rules/{agent_rule_id} | Update a Cloud Workload Security Agent rule |
+| _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_application_key**](KeyManagementAPI.md#get_application_key) | **GET** /api/v2/application_keys/{app_key_id} | Get an application 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::LogsAPI_ | [**submit_log**](LogsAPI.md#submit_log) | **POST** /api/v2/logs | Send 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_ | [**clone_role**](RolesAPI.md#clone_role) | **POST** /api/v2/roles/{role_id}/clone | Create a new role by cloning an existing 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_filter**](SecurityMonitoringAPI.md#create_security_filter) | **POST** /api/v2/security_monitoring/configuration/security_filters | Create a security filter |
+| _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_filter**](SecurityMonitoringAPI.md#delete_security_filter) | **DELETE** /api/v2/security_monitoring/configuration/security_filters/{security_filter_id} | Delete a security filter |
+| _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_filter**](SecurityMonitoringAPI.md#get_security_filter) | **GET** /api/v2/security_monitoring/configuration/security_filters/{security_filter_id} | Get a security filter |
+| _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_filters**](SecurityMonitoringAPI.md#list_security_filters) | **GET** /api/v2/security_monitoring/configuration/security_filters | Get all security filters |
+| _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_filter**](SecurityMonitoringAPI.md#update_security_filter) | **PATCH** /api/v2/security_monitoring/configuration/security_filters/{security_filter_id} | Update a security filter |
+| _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::ServiceAccountsAPI_ | [**create_service_account_application_key**](ServiceAccountsAPI.md#create_service_account_application_key) | **POST** /api/v2/service_accounts/{service_account_id}/application_keys | Create an application key for this service account |
+| _DatadogAPIClient::V2::ServiceAccountsAPI_ | [**delete_service_account_application_key**](ServiceAccountsAPI.md#delete_service_account_application_key) | **DELETE** /api/v2/service_accounts/{service_account_id}/application_keys/{app_key_id} | Delete an application key for this service account |
+| _DatadogAPIClient::V2::ServiceAccountsAPI_ | [**get_service_account_application_key**](ServiceAccountsAPI.md#get_service_account_application_key) | **GET** /api/v2/service_accounts/{service_account_id}/application_keys/{app_key_id} | Get one application key for this service account |
+| _DatadogAPIClient::V2::ServiceAccountsAPI_ | [**list_service_account_application_keys**](ServiceAccountsAPI.md#list_service_account_application_keys) | **GET** /api/v2/service_accounts/{service_account_id}/application_keys | List application keys for this service account |
+| _DatadogAPIClient::V2::ServiceAccountsAPI_ | [**update_service_account_application_key**](ServiceAccountsAPI.md#update_service_account_application_key) | **PATCH** /api/v2/service_accounts/{service_account_id}/application_keys/{app_key_id} | Edit an application key for this service account |
+| _DatadogAPIClient::V2::UsersAPI_ | [**create_service_account**](UsersAPI.md#create_service_account) | **POST** /api/v2/service_accounts | Create a service account |
+| _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)
- [DatadogAPIClient::V2::APIKeyCreateAttributes](APIKeyCreateAttributes.md)
@@ -156,10 +162,23 @@
- [DatadogAPIClient::V2::ApplicationKeyUpdateAttributes](ApplicationKeyUpdateAttributes.md)
- [DatadogAPIClient::V2::ApplicationKeyUpdateData](ApplicationKeyUpdateData.md)
- [DatadogAPIClient::V2::ApplicationKeyUpdateRequest](ApplicationKeyUpdateRequest.md)
- [DatadogAPIClient::V2::ApplicationKeysSort](ApplicationKeysSort.md)
- [DatadogAPIClient::V2::ApplicationKeysType](ApplicationKeysType.md)
+- [DatadogAPIClient::V2::CloudWorkloadSecurityAgentRuleAttributes](CloudWorkloadSecurityAgentRuleAttributes.md)
+- [DatadogAPIClient::V2::CloudWorkloadSecurityAgentRuleCreateAttributes](CloudWorkloadSecurityAgentRuleCreateAttributes.md)
+- [DatadogAPIClient::V2::CloudWorkloadSecurityAgentRuleCreateData](CloudWorkloadSecurityAgentRuleCreateData.md)
+- [DatadogAPIClient::V2::CloudWorkloadSecurityAgentRuleCreateRequest](CloudWorkloadSecurityAgentRuleCreateRequest.md)
+- [DatadogAPIClient::V2::CloudWorkloadSecurityAgentRuleCreatorAttributes](CloudWorkloadSecurityAgentRuleCreatorAttributes.md)
+- [DatadogAPIClient::V2::CloudWorkloadSecurityAgentRuleData](CloudWorkloadSecurityAgentRuleData.md)
+- [DatadogAPIClient::V2::CloudWorkloadSecurityAgentRuleResponse](CloudWorkloadSecurityAgentRuleResponse.md)
+- [DatadogAPIClient::V2::CloudWorkloadSecurityAgentRuleType](CloudWorkloadSecurityAgentRuleType.md)
+- [DatadogAPIClient::V2::CloudWorkloadSecurityAgentRuleUpdateAttributes](CloudWorkloadSecurityAgentRuleUpdateAttributes.md)
+- [DatadogAPIClient::V2::CloudWorkloadSecurityAgentRuleUpdateData](CloudWorkloadSecurityAgentRuleUpdateData.md)
+- [DatadogAPIClient::V2::CloudWorkloadSecurityAgentRuleUpdateRequest](CloudWorkloadSecurityAgentRuleUpdateRequest.md)
+- [DatadogAPIClient::V2::CloudWorkloadSecurityAgentRuleUpdaterAttributes](CloudWorkloadSecurityAgentRuleUpdaterAttributes.md)
+- [DatadogAPIClient::V2::CloudWorkloadSecurityAgentRulesListResponse](CloudWorkloadSecurityAgentRulesListResponse.md)
- [DatadogAPIClient::V2::ContentEncoding](ContentEncoding.md)
- [DatadogAPIClient::V2::Creator](Creator.md)
- [DatadogAPIClient::V2::DashboardListAddItemsRequest](DashboardListAddItemsRequest.md)
- [DatadogAPIClient::V2::DashboardListAddItemsResponse](DashboardListAddItemsResponse.md)
- [DatadogAPIClient::V2::DashboardListDeleteItemsRequest](DashboardListDeleteItemsRequest.md)
@@ -374,10 +393,13 @@
- [DatadogAPIClient::V2::RelationshipToUserData](RelationshipToUserData.md)
- [DatadogAPIClient::V2::RelationshipToUsers](RelationshipToUsers.md)
- [DatadogAPIClient::V2::ResponseMetaAttributes](ResponseMetaAttributes.md)
- [DatadogAPIClient::V2::Role](Role.md)
- [DatadogAPIClient::V2::RoleAttributes](RoleAttributes.md)
+- [DatadogAPIClient::V2::RoleClone](RoleClone.md)
+- [DatadogAPIClient::V2::RoleCloneAttributes](RoleCloneAttributes.md)
+- [DatadogAPIClient::V2::RoleCloneRequest](RoleCloneRequest.md)
- [DatadogAPIClient::V2::RoleCreateAttributes](RoleCreateAttributes.md)
- [DatadogAPIClient::V2::RoleCreateData](RoleCreateData.md)
- [DatadogAPIClient::V2::RoleCreateRequest](RoleCreateRequest.md)
- [DatadogAPIClient::V2::RoleCreateResponse](RoleCreateResponse.md)
- [DatadogAPIClient::V2::RoleCreateResponseData](RoleCreateResponseData.md)
@@ -427,11 +449,10 @@
- [DatadogAPIClient::V2::SecurityMonitoringRuleResponse](SecurityMonitoringRuleResponse.md)
- [DatadogAPIClient::V2::SecurityMonitoringRuleSeverity](SecurityMonitoringRuleSeverity.md)
- [DatadogAPIClient::V2::SecurityMonitoringRuleTypeCreate](SecurityMonitoringRuleTypeCreate.md)
- [DatadogAPIClient::V2::SecurityMonitoringRuleTypeRead](SecurityMonitoringRuleTypeRead.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)
@@ -476,21 +497,21 @@
- **Authorization URL**: /oauth2/v1/authorize
- **Scopes**:
- dashboards_public_share: The ability to share dashboards externally.
- dashboards_read: The ability to view dashboards.
- dashboards_write: The ability to create and change dashboards.
- - events_read: The ability to read events data.
+ - events_read: The ability to read Events data.
- incident_read: The ability to view incidents in Datadog.
- - incident_settings_write: The ability to configure incident settings.
+ - incident_settings_write: The ability to configure Incidents settings.
- incident_write: The ability to create, view, and manage incidents in Datadog.
- metrics_read: The ability to view custom metrics.
- security_monitoring_filters_read: The ability to read Security Filters.
- security_monitoring_filters_write: The ability to create, edit and delete Security Filters.
- - security_monitoring_rules_read: The ability to read Detection rules.
- - security_monitoring_rules_write: The ability to create and edit Detection rules.
- - security_monitoring_signals_read: The ability to view Security signals.
- - user_access_invite: Allows users to invite other users to your organization.
- - user_access_manage: Grants the permission to disable users, manage user roles and SAML-to-role mappings.
+ - security_monitoring_rules_read: The ability to read Detection Rules.
+ - security_monitoring_rules_write: The ability to create and edit Detection Rules.
+ - security_monitoring_signals_read: The ability to view Security Signals.
+ - user_access_invite: The ability to invite other users to your organization.
+ - user_access_manage: The ability to disable users, manage user roles, and manage SAML-to-role mappings.
### apiKeyAuth
- **Type**: API key
- **API key parameter name**: DD-API-KEY