Azure supported services API
Lists all Azure supported services available in your environment.
The request produces an application/json
payload.
GET | ManagedDynatrace for Government | https://{your-domain}/e/{your-environment-id}/api/config/v1/azure/supportedServices |
SaaS | https://{your-environment-id}.live.dynatrace.com/api/config/v1/azure/supportedServices | |
Environment ActiveGate | https://{your-activegate-domain}:9999/e/{your-environment-id}/api/config/v1/azure/supportedServices |
Authentication
To execute this request, you need an access token with ReadConfig
scope.
To learn how to obtain and use it, see Tokens and authentication.
Parameters
The request doesn't provide any configurable parameters.
Response
Response codes
Code | Type | Description |
---|---|---|
200 | CloudSupportedServicesList | Success |
Response body objects
The CloudSupportedServicesList
object
A supported services metadata list
Element | Type | Description |
---|---|---|
services | CloudSupportedService[] | List of supported services metadata |
The CloudSupportedService
object
A supported service metadata
Element | Type | Description |
---|---|---|
cloudProviderServiceType | string | Name of service used by cloud provider. |
displayName | string | Display name for service on Dynatrace UI |
entityType | string | Entity type monitored by this service |
name | string | Service unique name used by Dynatrace. |
Response body JSON model
1{2 "services": [3 {4 "cloudProviderServiceType": "string",5 "displayName": "string",6 "entityType": "string",7 "name": "string"8 }9 ]10}
Example
In this example, the request lists Azure supported services available for mySampleEnv environment. The result is truncated to three entries.
The API token is passed in the Authorization header.
Curl
1curl --request GET \2 --url https://mySampleEnv.live.dynatrace.com/api/config/v1/azure/supportedServices \3 --header 'Authorization: Api-Token dt0c01.abc123.abcdefjhij1234567890'
Request URL
1https://mySampleEnv.live.dynatrace.com/api/config/v1/azure/supportedServices
Response body
1{2 "services": [3 {4 "cloudProviderServiceType": "Microsoft.CognitiveServices/accounts",5 "name": "cloud:azure:cognitiveservices:anomalydetector",6 "entityType": "cloud:azure:cognitiveservices:anomalydetector",7 "displayName": "Azure Anomaly Detector"8 },9 {10 "cloudProviderServiceType": "Microsoft.CognitiveServices/accounts",11 "name": "cloud:azure:cognitiveservices:textanalytics",12 "entityType": "cloud:azure:cognitiveservices:textanalytics",13 "displayName": "Azure Text Analytics"14 },15 {16 "cloudProviderServiceType": "Microsoft.CognitiveServices/accounts",17 "name": "cloud:azure:cognitiveservices:translator",18 "entityType": "cloud:azure:cognitiveservices:translator",19 "displayName": "Azure Translator"20 }21 ]22}
Response code
200