### Install Monaco from Source Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/CONTRIBUTING.md Command to install the 'monaco' executable into the Go binary path. This makes the 'monaco' command available system-wide. ```shell go install ./cmd/monaco ``` -------------------------------- ### Monaco CLI Deploy Command Example Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/cmd/README.md Demonstrates the usage of required and optional arguments in the Monaco CLI deploy command. 'manifest.yaml' is a required argument, while '-a' (specific-api) is an optional flag. ```shell monaco deploy flagValue1 -a dashboards manifest.yaml ``` -------------------------------- ### Setup Git Hooks Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/CONTRIBUTING.md On Unix-based systems, use this script to symlink the pre-commit hook into your .git/hooks folder. ```shell sh setup-git-hooks.sh ``` -------------------------------- ### Conventional Commit: New Feature Example Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/CONTRIBUTING.md Example of a conventional commit message for introducing a new feature. Follows the 'feat:' prefix and provides a concise summary and detailed explanation. ```git feat: Add support for federated attribute values in account groups This change adds support for `federatedAttributeValues` to account groups. This allows Monaco to deploy groups with owner `SAML`. ``` -------------------------------- ### Conventional Commit: Bug Fix Example Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/CONTRIBUTING.md Example of a conventional commit message for a bug fix. Uses the 'fix:' prefix and details the issue and the solution implemented. ```git fix: Very important feature misbehaved Instead of thing A, B happened. This change fixes this behavior by introducing C and checking for D. ``` -------------------------------- ### Format Code Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/CONTRIBUTING.md Use this make target to format all project files using the default Go formatting tool. ```shell make format ``` -------------------------------- ### Generate and Run Unit Tests Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/CONTRIBUTING.md Execute these commands in the repository root to generate mock files and run all unit tests with race detection. ```shell # Generate mock files go generate ./... # Execute all tests go test -tags=unit -v -race ./... ``` -------------------------------- ### Build Monaco Executable Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/CONTRIBUTING.md Command to build the 'monaco' executable from the source code. Run this in the repository root. ```shell go build ./cmd/monaco ``` -------------------------------- ### Generate Mock Files Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/CONTRIBUTING.md Run this make target to explicitly generate mocked files using Go Mockgen. ```shell make mocks ``` -------------------------------- ### Run Integration Tests Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/CONTRIBUTING.md Use this make target to run integration tests. Ensure environment variables for Dynatrace environments are set. ```shell make integration-test ``` -------------------------------- ### Tidy Go Modules Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/CONTRIBUTING.md Run this command before committing changes to go.mod and go.sum files to clean up unnecessary dependencies. ```shell go mod tidy ``` -------------------------------- ### Full Web Service Detection Rules Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Manages detection rules for full web services. ```APIDOC ## GET /api/config/v1/service/detectionRules/FULL_WEB_SERVICE ### Description Retrieves detection rules for full web services. ### Method GET ### Endpoint /api/config/v1/service/detectionRules/FULL_WEB_SERVICE ``` -------------------------------- ### Web Applications API Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Manages web applications configuration. ```APIDOC ## GET /api/config/v1/applications/web ### Description Retrieves the configuration for web applications. ### Method GET ### Endpoint /api/config/v1/applications/web ### Response #### Success Response (200) - A list of web application configurations. ``` -------------------------------- ### Custom Go Services Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Configuration endpoint for custom Go services. ```APIDOC ## GET /api/config/v1/service/customServices/go ### Description Retrieves configuration for custom Go services. ### Method GET ### Endpoint /api/config/v1/service/customServices/go ``` -------------------------------- ### Failure Detection - Parameter Selection - Rules Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Manages rules for failure detection parameter selection in environments. This endpoint is supported. ```APIDOC ## GET /api/config/v1/service/failureDetection/parameterSelection/rules ### Description Retrieves the rules for failure detection parameter selection. ### Method GET ### Endpoint /api/config/v1/service/failureDetection/parameterSelection/rules ``` -------------------------------- ### Host Detection API Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Manages host detection settings within application detection rules. ```APIDOC ## GET /api/config/v1/applicationDetectionRules/hostDetection ### Description Retrieves the host detection configuration. ### Method GET ### Endpoint /api/config/v1/applicationDetectionRules/hostDetection ### Response #### Success Response (200) - Host detection configuration details. ``` -------------------------------- ### Failure Detection - Parameter Selection - Parameter Sets Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Manages parameter sets for failure detection in environments. This endpoint is supported. ```APIDOC ## GET /api/config/v1/service/failureDetection/parameterSelection/parameterSets ### Description Retrieves the parameter sets for failure detection configuration. ### Method GET ### Endpoint /api/config/v1/service/failureDetection/parameterSelection/parameterSets ``` -------------------------------- ### Application Detection Rules API Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Manages rules for application detection. ```APIDOC ## GET /api/config/v1/applicationDetectionRules ### Description Retrieves the application detection rules. ### Method GET ### Endpoint /api/config/v1/applicationDetectionRules ### Response #### Success Response (200) - A list of application detection rules. ``` -------------------------------- ### Remote Environments API Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Manages remote environments configuration. ```APIDOC ## GET /api/config/v1/remoteEnvironments ### Description Retrieves the configuration for remote environments. ### Method GET ### Endpoint /api/config/v1/remoteEnvironments ### Response #### Success Response (200) - Details about remote environment configuration. ``` -------------------------------- ### Service Detection Rules - OPAQUE_AND_EXTERNAL_WEB_SERVICE Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Manages detection rules for OPAQUE_AND_EXTERNAL_WEB_SERVICE. This endpoint is supported. ```APIDOC ## GET /api/config/v1/service/detectionRules/OPAQUE_AND_EXTERNAL_WEB_SERVICE ### Description Retrieves the detection rules for OPAQUE_AND_EXTERNAL_WEB_SERVICE. ### Method GET ### Endpoint /api/config/v1/service/detectionRules/OPAQUE_AND_EXTERNAL_WEB_SERVICE ``` -------------------------------- ### Mobile Applications API Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Manages mobile applications configuration. ```APIDOC ## GET /api/config/v1/applications/mobile ### Description Retrieves the configuration for mobile applications. ### Method GET ### Endpoint /api/config/v1/applications/mobile ### Response #### Success Response (200) - A list of mobile application configurations. ``` -------------------------------- ### Custom Java Services Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Configuration endpoint for custom Java services. ```APIDOC ## GET /api/config/v1/service/customServices/java ### Description Retrieves configuration for custom Java services. ### Method GET ### Endpoint /api/config/v1/service/customServices/java ``` -------------------------------- ### Custom Dotnet Services Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Configuration endpoint for custom .NET services. ```APIDOC ## GET /api/config/v1/service/customServices/dotnet ### Description Retrieves configuration for custom .NET services. ### Method GET ### Endpoint /api/config/v1/service/customServices/dotnet ``` -------------------------------- ### Custom Php Services Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Configuration endpoint for custom PHP services. ```APIDOC ## GET /api/config/v1/service/customServices/php ### Description Retrieves configuration for custom PHP services. ### Method GET ### Endpoint /api/config/v1/service/customServices/php ``` -------------------------------- ### Full Web Request Detection Rules Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Manages detection rules for full web requests. ```APIDOC ## GET /api/config/v1/service/detectionRules/FULL_WEB_REQUEST ### Description Retrieves detection rules for full web requests. ### Method GET ### Endpoint /api/config/v1/service/detectionRules/FULL_WEB_REQUEST ``` -------------------------------- ### Resource Naming Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Manages resource naming configurations. This endpoint is supported, with a note indicating it might be in development or related to a specific built-in rule set. ```APIDOC ## GET /api/config/v1/service/resourceNaming ### Description Retrieves the resource naming configurations. ### Method GET ### Endpoint /api/config/v1/service/resourceNaming ``` -------------------------------- ### Elasticsearch Extension Global Configuration API Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Manages global configuration for the Dynatrace Python Elasticsearch extension. This endpoint is supported. ```APIDOC ## GET /api/config/v1/extensions/dynatrace.python.elasticsearch/global ### Description Retrieves the global configuration for the Elasticsearch extension. ### Method GET ### Endpoint /api/config/v1/extensions/dynatrace.python.elasticsearch/global ``` -------------------------------- ### Anomaly Detection - Disk Events API Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Configures anomaly detection settings for disk events. This endpoint is supported. ```APIDOC ## GET /api/config/v1/anomalyDetection/diskEvents ### Description Retrieves the anomaly detection configuration for disk events. ### Method GET ### Endpoint /api/config/v1/anomalyDetection/diskEvents ### Parameters None ### Response #### Success Response (200) - **anomalyDetection** (object) - The anomaly detection configuration for disk events. ``` -------------------------------- ### Custom Nodejs Services Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Configuration endpoint for custom Node.js services. ```APIDOC ## GET /api/config/v1/service/customServices/nodejs ### Description Retrieves configuration for custom Node.js services. ### Method GET ### Endpoint /api/config/v1/service/customServices/nodejs ``` -------------------------------- ### Environment API v2 SLO and Credentials Endpoints Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md This section covers supported endpoints in Environment API v2, specifically for SLOs and the new credential vault API. ```APIDOC ## GET /api/v2/slo ### Description Retrieves Service Level Objectives (SLOs). ### Method GET ### Endpoint /api/v2/slo ### Parameters None ### Request Example None ### Response #### Success Response (200) - **slos** (array) - A list of SLOs. ``` ```APIDOC ## GET /api/v2/credentials ### Description Retrieves information about credentials. ### Method GET ### Endpoint /api/v2/credentials ### Parameters None ### Request Example None ### Response #### Success Response (200) - **credentials** (array) - A list of credentials. ``` -------------------------------- ### Fetch and Process Jira Issues with Dynatrace SDK Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/test/commands/testdata/integration-all-configs/project/automation/jiraJs.txt Use this script to retrieve Jira issues from Dynatrace automation tasks. It fetches results from a specific task and formats the output, returning an object indicating if any issues were found. ```typescript import { coreClient } from '@dynatrace-sdk/client-core'; export default async function ({ execution_id }) { const ex = await fetch(`/platform/automation/v1/executions/${execution_id}/tasks/jira_jql_cap_ca/result`); const body = await ex.json(); console.log(body); return { ok: body.length === 0, issues: body .map((issue) => `${new Date(issue.fields.created).toLocaleString([], { dateStyle: 'short', timeStyle: 'short' })}}` ) }; } ``` -------------------------------- ### Anomaly Detection - Hosts API Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Configures anomaly detection settings for hosts. This endpoint is supported. ```APIDOC ## GET /api/config/v1/anomalyDetection/hosts ### Description Retrieves the anomaly detection configuration for hosts. ### Method GET ### Endpoint /api/config/v1/anomalyDetection/hosts ### Parameters None ### Response #### Success Response (200) - **anomalyDetection** (object) - The anomaly detection configuration for hosts. ``` -------------------------------- ### Reports API Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Provides access to report configurations. ```APIDOC ## GET /api/config/v1/reports ### Description Retrieves the configuration for reports. ### Method GET ### Endpoint /api/config/v1/reports ### Response #### Success Response (200) - Details about report configurations. ``` -------------------------------- ### Opaque and External Web Request Detection Rules Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Manages detection rules for opaque and external web requests. ```APIDOC ## GET /api/config/v1/service/detectionRules/OPAQUE_AND_EXTERNAL_WEB_REQUEST ### Description Retrieves detection rules for opaque and external web requests. ### Method GET ### Endpoint /api/config/v1/service/detectionRules/OPAQUE_AND_EXTERNAL_WEB_REQUEST ``` -------------------------------- ### Environment API v2 Synthetic Endpoint Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md This endpoint is supported for Configuration as Code and relates to global synthetic settings and v2 locations API. ```APIDOC ## GET /api/v2/synthetic ### Description Retrieves global synthetic settings and v2 locations API information. ### Method GET ### Endpoint /api/v2/synthetic ### Parameters None ### Request Example None ### Response #### Success Response (200) - **syntheticSettings** (object) - Global synthetic configuration. - **locations** (array) - A list of v2 synthetic locations. ``` -------------------------------- ### Conditional Naming API - Host Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Endpoint for configuring conditional naming rules for hosts. ```APIDOC ## GET /api/config/v1/conditionalNaming/host ### Description Retrieves configurations for conditional naming rules applied to hosts. ### Method GET ### Endpoint /api/config/v1/conditionalNaming/host ``` -------------------------------- ### Request Naming Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Manages request naming configurations. This endpoint is supported, with a note indicating it might be in development or related to a specific built-in rule set. ```APIDOC ## GET /api/config/v1/service/requestNaming ### Description Retrieves the request naming configurations. ### Method GET ### Endpoint /api/config/v1/service/requestNaming ``` -------------------------------- ### Maintenance Windows API Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Manages maintenance window configurations. This endpoint is supported and maps to the builtin:alerting.maintenance-window setting. ```APIDOC ## GET /api/config/v1/maintenanceWindows ### Description Retrieves a list of maintenance window configurations. ### Method GET ### Endpoint /api/config/v1/maintenanceWindows ``` -------------------------------- ### Environment API v1 Synthetic Endpoints Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md These endpoints are supported for Configuration as Code and relate to synthetic monitoring locations and monitors. ```APIDOC ## GET /api/v1/synthetic/locations ### Description Retrieves a list of synthetic monitoring locations. ### Method GET ### Endpoint /api/v1/synthetic/locations ### Parameters None ### Request Example None ### Response #### Success Response (200) - **locations** (array) - A list of synthetic locations. ``` ```APIDOC ## GET /api/v1/synthetic/monitors ### Description Retrieves a list of synthetic monitors. ### Method GET ### Endpoint /api/v1/synthetic/monitors ### Parameters None ### Request Example None ### Response #### Success Response (200) - **monitors** (array) - A list of synthetic monitors. ``` -------------------------------- ### Anomaly Detection - Applications API Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Configures anomaly detection settings for applications. This endpoint is supported. ```APIDOC ## GET /api/config/v1/anomalyDetection/applications ### Description Retrieves the anomaly detection configuration for applications. ### Method GET ### Endpoint /api/config/v1/anomalyDetection/applications ### Parameters None ### Response #### Success Response (200) - **anomalyDetection** (object) - The anomaly detection configuration for applications. ``` -------------------------------- ### Extensions API Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Manages extensions. This endpoint is supported. ```APIDOC ## GET /api/config/v1/extensions ### Description Retrieves a list of extensions. ### Method GET ### Endpoint /api/config/v1/extensions ``` -------------------------------- ### Hosts Autoupdate API Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Manages host autoupdate settings. This endpoint is supported and maps to the builtin:deployment.oneagent.updates (environment scope) setting. ```APIDOC ## GET /api/config/v1/hosts/autoupdate ### Description Retrieves host autoupdate settings for the environment scope. ### Method GET ### Endpoint /api/config/v1/hosts/autoupdate ``` -------------------------------- ### Conditional Naming API - Service Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Endpoint for configuring conditional naming rules for services. ```APIDOC ## GET /api/config/v1/conditionalNaming/service ### Description Retrieves configurations for conditional naming rules applied to services. ### Method GET ### Endpoint /api/config/v1/conditionalNaming/service ``` -------------------------------- ### Content Resources API Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Manages content resources. ```APIDOC ## GET /api/config/v1/contentResources ### Description Retrieves content resources. ### Method GET ### Endpoint /api/config/v1/contentResources ### Response #### Success Response (200) - A list of content resources. ``` -------------------------------- ### IP Detection Headers API Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Manages IP detection headers for geographic regions. ```APIDOC ## GET /api/config/v1/geographicRegions/ipDetectionHeaders ### Description Retrieves IP detection headers for geographic regions. ### Method GET ### Endpoint /api/config/v1/geographicRegions/ipDetectionHeaders ### Response #### Success Response (200) - IP detection headers configuration. ``` -------------------------------- ### Anomaly Detection - VMware API Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Configures anomaly detection settings for VMware. This endpoint is supported. ```APIDOC ## GET /api/config/v1/anomalyDetection/vmware ### Description Retrieves the anomaly detection configuration for VMware. ### Method GET ### Endpoint /api/config/v1/anomalyDetection/vmware ### Parameters None ### Response #### Success Response (200) - **anomalyDetection** (object) - The anomaly detection configuration for VMware. ``` -------------------------------- ### Conditional Naming API - Process Group Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Endpoint for configuring conditional naming rules for process groups. ```APIDOC ## GET /api/config/v1/conditionalNaming/processGroup ### Description Retrieves configurations for conditional naming rules applied to process groups. ### Method GET ### Endpoint /api/config/v1/conditionalNaming/processGroup ``` -------------------------------- ### Azure Credentials API Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Endpoints for managing Azure credentials within Dynatrace. ```APIDOC ## GET /api/config/v1/azure/credentials ### Description Retrieves a list of Azure credentials configured in Dynatrace. ### Method GET ### Endpoint /api/config/v1/azure/credentials ``` -------------------------------- ### Anomaly Detection - Metric Events API Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Configures anomaly detection settings for metric events. This endpoint is supported. ```APIDOC ## GET /api/config/v1/anomalyDetection/metricEvents ### Description Retrieves the anomaly detection configuration for metric events. ### Method GET ### Endpoint /api/config/v1/anomalyDetection/metricEvents ### Parameters None ### Response #### Success Response (200) - **anomalyDetection** (object) - The anomaly detection configuration for metric events. ``` -------------------------------- ### Anomaly Detection - Database Services API Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Configures anomaly detection settings for database services. This endpoint is supported. ```APIDOC ## GET /api/config/v1/anomalyDetection/databaseServices ### Description Retrieves the anomaly detection configuration for database services. ### Method GET ### Endpoint /api/config/v1/anomalyDetection/databaseServices ### Parameters None ### Response #### Success Response (200) - **anomalyDetection** (object) - The anomaly detection configuration for database services. ``` -------------------------------- ### Anomaly Detection - AWS API Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Configures anomaly detection settings for AWS. This endpoint is supported. ```APIDOC ## GET /api/config/v1/anomalyDetection/aws ### Description Retrieves the anomaly detection configuration for AWS. ### Method GET ### Endpoint /api/config/v1/anomalyDetection/aws ### Parameters None ### Response #### Success Response (200) - **anomalyDetection** (object) - The anomaly detection configuration for AWS. ``` -------------------------------- ### Anomaly Detection - Services API Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Configures anomaly detection settings for services. This endpoint is supported. ```APIDOC ## GET /api/config/v1/anomalyDetection/services ### Description Retrieves the anomaly detection configuration for services. ### Method GET ### Endpoint /api/config/v1/anomalyDetection/services ### Parameters None ### Response #### Success Response (200) - **anomalyDetection** (object) - The anomaly detection configuration for services. ``` -------------------------------- ### Dashboards API Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Manages dashboard configurations. This endpoint is supported. ```APIDOC ## GET /api/config/v1/dashboards ### Description Retrieves a list of dashboard configurations. ### Method GET ### Endpoint /api/config/v1/dashboards ``` -------------------------------- ### Kubernetes Credentials API Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Manages Kubernetes credentials. This endpoint is supported and maps to the builtin:cloud.kubernetes setting. ```APIDOC ## GET /api/config/v1/kubernetes/credentials ### Description Retrieves Kubernetes credentials. ### Method GET ### Endpoint /api/config/v1/kubernetes/credentials ``` -------------------------------- ### Management Zones API Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Manages management zone configurations. This endpoint is supported and maps to the builtin:management-zones setting. ```APIDOC ## GET /api/config/v1/managementZones ### Description Retrieves a list of management zone configurations. ### Method GET ### Endpoint /api/config/v1/managementZones ``` -------------------------------- ### Notifications API Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Manages notification configurations. This endpoint is supported and maps to the builtin:problem.notifications setting. ```APIDOC ## GET /api/config/v1/notifications ### Description Retrieves a list of notification configurations. ### Method GET ### Endpoint /api/config/v1/notifications ``` -------------------------------- ### Alerting Profiles API Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Manages alerting profiles within Dynatrace. This endpoint is supported. ```APIDOC ## GET /api/config/v1/alertingProfiles ### Description Retrieves a list of all configured alerting profiles. ### Method GET ### Endpoint /api/config/v1/alertingProfiles ### Parameters None ### Response #### Success Response (200) - **alertingProfiles** (array) - A list of alerting profile objects. ``` -------------------------------- ### Calculated Metrics API - Log Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Endpoint for configuring calculated metrics based on log data. ```APIDOC ## GET /api/config/v1/calculatedMetrics/log ### Description Retrieves configurations for calculated metrics derived from log data. ### Method GET ### Endpoint /api/config/v1/calculatedMetrics/log ``` -------------------------------- ### Calculated Metrics API - RUM Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Endpoint for configuring calculated metrics for Real User Monitoring (RUM). ```APIDOC ## GET /api/config/v1/calculatedMetrics/rum ### Description Retrieves configurations for calculated metrics related to Real User Monitoring (RUM). ### Method GET ### Endpoint /api/config/v1/calculatedMetrics/rum ``` -------------------------------- ### Calculated Metrics API - Synthetic Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Endpoint for configuring calculated metrics for synthetic monitoring. ```APIDOC ## GET /api/config/v1/calculatedMetrics/synthetic ### Description Retrieves configurations for calculated metrics used in synthetic monitoring. ### Method GET ### Endpoint /api/config/v1/calculatedMetrics/synthetic ``` -------------------------------- ### Auto-Tags API Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Manages auto-tagging rules within Dynatrace. This endpoint is supported. ```APIDOC ## GET /api/config/v1/autoTags ### Description Retrieves a list of all configured auto-tagging rules. ### Method GET ### Endpoint /api/config/v1/autoTags ### Parameters None ### Response #### Success Response (200) - **autoTags** (array) - A list of auto-tagging rule objects. ``` -------------------------------- ### AWS Credentials API Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Manages AWS credentials for Dynatrace integration. This endpoint is supported. ```APIDOC ## GET /api/config/v1/aws/credentials ### Description Retrieves the configured AWS credentials. ### Method GET ### Endpoint /api/config/v1/aws/credentials ### Parameters None ### Response #### Success Response (200) - **awsCredentials** (object) - The AWS credentials configuration. ``` -------------------------------- ### Frequent Issue Detection API Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Manages frequent issue detection settings. This endpoint is supported and maps to the builtin:anomaly-detection.frequent-issues setting. ```APIDOC ## GET /api/config/v1/frequentIssueDetection ### Description Retrieves frequent issue detection settings. ### Method GET ### Endpoint /api/config/v1/frequentIssueDetection ``` -------------------------------- ### Allowed Beacon Origins for CORS API Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Manages allowed beacon origins for Cross-Origin Resource Sharing (CORS). ```APIDOC ## GET /api/config/v1/allowedBeaconOriginsForCors ### Description Retrieves the list of allowed beacon origins for CORS. ### Method GET ### Endpoint /api/config/v1/allowedBeaconOriginsForCors ### Response #### Success Response (200) - A list of allowed beacon origins. ``` -------------------------------- ### IP Address Mappings API Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Manages IP address mappings for geographic regions. ```APIDOC ## GET /api/config/v1/geographicRegions/ipAddressMappings ### Description Retrieves IP address mappings for geographic regions. ### Method GET ### Endpoint /api/config/v1/geographicRegions/ipAddressMappings ### Response #### Success Response (200) - IP address mappings configuration. ``` -------------------------------- ### Anomaly Detection - Process Groups API Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Manages anomaly detection for specific process groups. This endpoint is supported via Settings 2.0. ```APIDOC ## GET /api/config/v1/anomalyDetection/processGroups/{id} ### Description Retrieves the anomaly detection configuration for a specific process group identified by its ID. ### Method GET ### Endpoint /api/config/v1/anomalyDetection/processGroups/{id} ### Parameters #### Path Parameters - **id** (string) - Required - The unique identifier of the process group. ### Response #### Success Response (200) - **anomalyDetection** (object) - The anomaly detection configuration for the specified process group. ``` -------------------------------- ### Calculated Metrics API - Mobile Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Endpoint for configuring calculated metrics for mobile applications. ```APIDOC ## GET /api/config/v1/calculatedMetrics/mobile ### Description Retrieves configurations for calculated metrics related to mobile application performance. ### Method GET ### Endpoint /api/config/v1/calculatedMetrics/mobile ``` -------------------------------- ### Web Application Error Rules Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Manages error rules for web applications. This endpoint is supported via Settings 2.0. ```APIDOC ## GET /api/config/v1/applications/web/{id}/errorRules ### Description Retrieves error rules for a specific web application. ### Method GET ### Endpoint /api/config/v1/applications/web/{id}/errorRules ### Parameters #### Path Parameters - **id** (string) - Required - The ID of the web application. ``` -------------------------------- ### Data Privacy API Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Manages data privacy settings. This endpoint is supported and maps to the builtin:preferences.privacy setting. ```APIDOC ## GET /api/config/v1/dataPrivacy ### Description Retrieves data privacy settings. ### Method GET ### Endpoint /api/config/v1/dataPrivacy ``` -------------------------------- ### Calculated Metrics API - Service Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Endpoint for configuring calculated metrics for services. ```APIDOC ## GET /api/config/v1/calculatedMetrics/service ### Description Retrieves configurations for calculated metrics associated with services. ### Method GET ### Endpoint /api/config/v1/calculatedMetrics/service ``` -------------------------------- ### Request Attributes Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Manages request attributes for service monitoring. This endpoint is supported. ```APIDOC ## GET /api/config/v1/service/requestAttributes ### Description Retrieves the configured request attributes. ### Method GET ### Endpoint /api/config/v1/service/requestAttributes ``` -------------------------------- ### Web Application Data Privacy API Source: https://github.com/dynatrace/dynatrace-configuration-as-code/blob/main/api_coverage.md Manages data privacy settings for web applications. ```APIDOC ## GET /api/config/v1/applications/web/{id}/dataPrivacy ### Description Retrieves the data privacy settings for a specific web application. ### Method GET ### Endpoint /api/config/v1/applications/web/{id}/dataPrivacy ### Parameters #### Path Parameters - **id** (string) - Required - The ID of the web application. ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.