Configuration types and token permissions
Dynatrace Configuration as Code supports most Configuration APIs and all Settings 2.0 settings.
For details on how to define configuration types, see YAML configuration.
Supported configuration API types
These are the supported configuration types, their API endpoints, and the token permissions required for interacting with any endpoint.
Configuration Type | Comment | Endpoint | Token Permissions |
---|---|---|---|
alerting-profile | _/api/config/v1/alertingProfiles_ | Read Configuration and Write Configuration | |
anomaly-detection-metrics | _/api/config/v1/anomalyDetection/metricEvents_ | Read Configuration and Write Configuration | |
anomaly-detection-disks | _/api/config/v1/anomalyDetection/diskEvents_ | Read Configuration and Write Configuration | |
allowed-beacon-origins | Single Configuration Endpoint | _/api/config/v1/allowedBeaconOriginsForCors_ | Read Configuration and Write Configuration |
anomaly-detection-applications | Single Configuration Endpoint | _/api/config/v1/anomalyDetection/applications_ | Read Configuration and Write Configuration |
anomaly-detection-aws | Single Configuration Endpoint | _/api/config/v1/anomalyDetection/aws_ | Read Configuration and Write Configuration |
anomaly-detection-database-services | Single Configuration Endpoint | _/api/config/v1/anomalyDetection/databaseServices_ | Read Configuration and Write Configuration |
anomaly-detection-hosts | Single Configuration Endpoint | _/api/config/v1/anomalyDetection/hosts_ | Read Configuration and Write Configuration |
anomaly-detection-metrics | _/api/config/v1/anomalyDetection/metricEvents_ | Read Configuration and Write Configuration | |
anomaly-detection-services | Single Configuration Endpoint | _/api/config/v1/anomalyDetection/services_ | Read Configuration and Write Configuration |
anomaly-detection-vmware | Single Configuration Endpoint | _/api/config/v1/anomalyDetection/applications_ | Read Configuration and Write Configuration |
app-detection-rule-v2 | Non-Unique Name Configuration replaces app-detection-rule | _/api/config/v1/applicationDetectionRules_ | Read Configuration and Write Configuration |
app-detection-rule-host | Single Configuration Endpoint | _/api/config/v1/applicationDetectionRules/hostDetection_ | Read Configuration and Write Configuration |
application-web | replaces application | _/api/config/v1/applications/web_ | Read Configuration and Write Configuration |
application-mobile | _/api/config/v1/applications/mobile_ | Read Configuration and Write Configuration | |
auto-tag | _/api/config/v1/autoTags_ | Read Configuration and Write Configuration | |
aws-credentials | Cannot be downloaded | _/api/config/v1/aws/credentials_ | Read Configuration and Write Configuration |
azure-credentials | Cannot be downloaded | _/api/config/v1/azure/credentials_ | Read Configuration and Write Configuration |
calculated-metrics-application-mobile | _/api/config/v1/calculatedMetrics/mobile_ | Read Configuration and Write Configuration | |
calculated-metrics-application-web | _/api/config/v1/calculatedMetrics/rum_ | Read Configuration and Write Configuration | |
calculated-metrics-log | _/api/config/v1/calculatedMetrics/log_ | Read Configuration and Write Configuration | |
calculated-metrics-service | _/api/config/v1/calculatedMetrics/service_ | Read Configuration and Write Configuration | |
calculated-metrics-synthetic | _/api/config/v1/calculatedMetrics/synthetic | Read Configuration and Write Configuration | |
conditional-naming-host | _/api/config/v1/conditionalNaming/host_ | Read Configuration and Write Configuration | |
conditional-naming-processgroup | _/api/config/v1/conditionalNaming/processGroup_ | Read Configuration and Write Configuration | |
conditional-naming-service | _/api/config/v1/conditionalNaming/service_ | Read Configuration and Write Configuration | |
content-resources | Single Configuration Endpoint | _/api/config/v1/contentResources_ | Read Configuration and Write Configuration |
credential-vault | Cannot be downloaded | _/api/config/v1/credentials_ | Read Credential Vault Entries & Write Credential Vault Entries |
custom-service-java | _/api/config/v1/service/customServices/java_ | Read Configuration and Write Configuration | |
custom-service-dotnet | _/api/config/v1/service/customServices/dotnet_ | Read Configuration and Write Configuration | |
custom-service-go | _/api/config/v1/service/customServices/go_ | Read Configuration and Write Configuration | |
custom-service-nodejs | _/api/config/v1/service/customServices/nodejs_ | Read Configuration and Write Configuration | |
custom-service-php | _/api/config/v1/service/customServices/php_ | Read Configuration and Write Configuration | |
dashboard-v2 | Non-Unique Name Configuration replaces dashboard | _/api/config/v1/dashboards_ | Read Configuration and Write Configuration |
data-privacy | Single Configuration Endpoint | _/api/config/v1/dataPrivacy_ | Read Configuration, DataPrivacy |
extension | Cannot be downloaded | _/api/config/v1/extensions_ | Read Configuration and Write Configuration |
extension-elasticsearch | Single Configuration Endpoint | _/api/config/v1/extensions/dynatrace.python.elasticsearch/global_ | Read Configuration and Write Configuration |
failure-detection-parametersets | _/api/config/v1/service/failureDetection/parameterSelection/parameterSets_ | Read Configuration and Write Configuration | |
failure-detection-rules | _/api/config/v1/service/failureDetection/parameterSelection/rules_ | Read Configuration and Write Configuration | |
frequent-issue-detection | Single Configuration Endpoint | _/api/config/v1/frequentIssueDetection_ | Read Configuration and Write Configuration |
geo-ip-address-mappings | Single Configuration Endpoint | _/api/config/v1/geographicRegions/ipAddressMappings_ | Read Configuration and Write Configuration |
geo-ip-detection-headers | Single Configuration Endpoint | _/api/config/v1/geographicRegions/ipDetectionHeaders_ | Read Configuration and Write Configuration |
hosts-auto-update | Single Configuration Endpoint | _/api/config/v1/hosts/autoupdate_ | Read Configuration and Write Configuration |
kubernetes-credentials | Cannot be downloaded | _/api/config/v1/kubernetes/credentials_ | Read Configuration and Write Configuration |
maintenance-window | _/api/config/v1/maintenanceWindows_ | Read Configuration and Write Configuration | |
management-zone | _/api/config/v1/managementZones_ | Read Configuration and Write Configuration | |
notification | _/api/config/v1/notifications_ | Read Configuration and Write Configuration | |
reports | _/api/config/v1/reports_ | Read Configuration and Write Configuration | |
request-attributes | _/api/config/v1/service/requestAttributes_ | Read Configuration and Capture request data | |
request-naming-service-v2 | Non-Unique Name Configuration **replaces request-naming-service ** | _/api/config/v1/service/requestNaming_ | Read Configuration and Write Configuration |
slo | _/api/v2/slo_ | Read SLO and Write SLO | |
service-detection-full-web-request | _/api/config/v1/service/detectionRules/FULL_WEB_REQUEST_ | Read Configuration and Write Configuration | |
service-detection-full-web-service | _/api/config/v1/service/detectionRules/FULL_WEB_SERVICE_ | Read Configuration and Write Configuration | |
service-detection-opaque-web-request | _/api/config/v1/service/detectionRules/OPAQUE_AND_EXTERNAL_WEB_REQUEST_ | Read Configuration and Write Configuration | |
service-detection-opaque-web-service | _/api/config/v1/service/detectionRules/OPAQUE_AND_EXTERNAL_WEB_SERVICE_ | Read Configuration and Write Configuration | |
service-resource-naming | Single Configuration Endpoint | _/api/config/v1/service/resourceNaming_ | Read Configuration and Write Configuration |
synthetic-location | _/api/v1/synthetic/locations_ | Access problem and event feed, metrics, and topology & Create and read synthetic monitors, locations, and nodes | |
synthetic-monitor | _/api/v1/synthetic/monitors_ | Create and read synthetic monitors, locations, and nodes |
For more information about each token permission, see Dynatrace API - Tokens and authentication.
Settings 2.0
Dynatrace Configuration as Code provides general support for any Settings 2.0 schema available in your environment.
To configure Settings, your access token requires Read Settings
and Write Settings
permissions.