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