Dynatrace.Observability (stable:2024-04-24)

2025/07/14 • 32 new methods

Monitors_ListMonitoredResources (new)
Description :  List the resources currently being monitored by the Dynatrace monitor resource.
Reference :  Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/listMonitoredResources
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
request:
{
monitoredResourceIds:
[
string ,
]
,
}
,
}

⚐ Response (200)

{
value:
[
{
id: string ,
sendingMetrics: enum ,
reasonForMetricsStatus: string ,
sendingLogs: enum ,
reasonForLogsStatus: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
MonitoredSubscriptions_List (new)
Description :  List the subscriptions currently being monitored by the Dynatrace monitor resource.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/monitoredSubscriptions
{
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
id: string ,
type: string ,
properties:
{
operation: enum ,
monitoredSubscriptionList:
[
{
subscriptionId: string ,
status: enum ,
error: string ,
tagRules:
{
logRules:
{
sendAadLogs: enum ,
sendSubscriptionLogs: enum ,
sendActivityLogs: enum ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
metricRules:
{
sendingMetrics: enum ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
provisioningState: enum ,
}
,
}
,
]
,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
MonitoredSubscriptions_Get (new)
Description :  List the subscriptions currently being monitored by the Dynatrace monitor resource.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/monitoredSubscriptions/default
{
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
api-version: string ,
}

⚐ Response (200)

{
name: string ,
id: string ,
type: string ,
properties:
{
operation: enum ,
monitoredSubscriptionList:
[
{
subscriptionId: string ,
status: enum ,
error: string ,
tagRules:
{
logRules:
{
sendAadLogs: enum ,
sendSubscriptionLogs: enum ,
sendActivityLogs: enum ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
metricRules:
{
sendingMetrics: enum ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
provisioningState: enum ,
}
,
}
,
]
,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
MonitoredSubscriptions_CreateOrUpdate (new)
Description :  Add the subscriptions that should be monitored by the Dynatrace monitor resource.
Reference :  Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/monitoredSubscriptions/default
{
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
api-version: string ,
body:
{
name: string ,
id: string ,
type: string ,
properties:
{
operation: enum ,
monitoredSubscriptionList:
[
{
subscriptionId: string ,
status: enum ,
error: string ,
tagRules:
{
logRules:
{
sendAadLogs: enum ,
sendSubscriptionLogs: enum ,
sendActivityLogs: enum ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
metricRules:
{
sendingMetrics: enum ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
provisioningState: enum ,
}
,
}
,
]
,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
name: string ,
id: string ,
type: string ,
properties:
{
operation: enum ,
monitoredSubscriptionList:
[
{
subscriptionId: string ,
status: enum ,
error: string ,
tagRules:
{
logRules:
{
sendAadLogs: enum ,
sendSubscriptionLogs: enum ,
sendActivityLogs: enum ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
metricRules:
{
sendingMetrics: enum ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
provisioningState: enum ,
}
,
}
,
]
,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
name: string ,
id: string ,
type: string ,
properties:
{
operation: enum ,
monitoredSubscriptionList:
[
{
subscriptionId: string ,
status: enum ,
error: string ,
tagRules:
{
logRules:
{
sendAadLogs: enum ,
sendSubscriptionLogs: enum ,
sendActivityLogs: enum ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
metricRules:
{
sendingMetrics: enum ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
provisioningState: enum ,
}
,
}
,
]
,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
MonitoredSubscriptions_Update (new)
Description :  Updates the subscriptions that are being monitored by the Dynatrace monitor resource
Reference :  Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/monitoredSubscriptions/default
{
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
api-version: string ,
body:
{
name: string ,
id: string ,
type: string ,
properties:
{
operation: enum ,
monitoredSubscriptionList:
[
{
subscriptionId: string ,
status: enum ,
error: string ,
tagRules:
{
logRules:
{
sendAadLogs: enum ,
sendSubscriptionLogs: enum ,
sendActivityLogs: enum ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
metricRules:
{
sendingMetrics: enum ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
provisioningState: enum ,
}
,
}
,
]
,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
name: string ,
id: string ,
type: string ,
properties:
{
operation: enum ,
monitoredSubscriptionList:
[
{
subscriptionId: string ,
status: enum ,
error: string ,
tagRules:
{
logRules:
{
sendAadLogs: enum ,
sendSubscriptionLogs: enum ,
sendActivityLogs: enum ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
metricRules:
{
sendingMetrics: enum ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
provisioningState: enum ,
}
,
}
,
]
,
provisioningState: enum ,
}
,
}

⚐ Response (202)

{
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
MonitoredSubscriptions_Delete (new)
Description :  Updates the subscriptions that are being monitored by the Dynatrace monitor resource
Reference :  Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/monitoredSubscriptions/default
{
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
api-version: string ,
}

⚐ Response (202)

{
location: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
CreationSupported_List (new)
Description :  Informs if the current subscription is being already monitored for selected Dynatrace environment.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Dynatrace.Observability/subscriptionStatuses/{dynatraceEnvironmentId}
{
subscriptionId: string ,
api-version: string ,
dynatraceEnvironmentId: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
creationSupported: boolean ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
CreationSupported_Get (new)
Description :  Informs if the current subscription is being already monitored for selected Dynatrace environment.
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Dynatrace.Observability/subscriptionStatuses/{dynatraceEnvironmentId}/default
{
subscriptionId: string ,
api-version: string ,
dynatraceEnvironmentId: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
creationSupported: boolean ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Monitors_GetVMHostPayload (new)
Description :  Returns the payload that needs to be passed in the request body for installing Dynatrace agent on a VM.
Reference :  Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/getVMHostPayload
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
}

⚐ Response (200)

{
ingestionKey: string ,
environmentId: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Monitors_ManageAgentInstallation (new)
Description :  Performs Dynatrace agent install/uninstall action through the Azure Dynatrace resource on the provided list of resources.
Reference :  Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/manageAgentInstallation
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
request:
{
manageAgentInstallationList:
[
{
id: string ,
}
,
]
,
action: enum ,
}
,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Monitors_Get (new)
Description :  Get a MonitorResource
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
}

⚐ Response (200)

{
properties:
{
monitoringStatus: enum ,
marketplaceSubscriptionStatus: enum ,
marketplaceSaasAutoRenew: enum ,
dynatraceEnvironmentProperties:
{
userId: string ,
accountInfo:
{
accountId: string ,
regionId: string ,
companyName: string ,
}
,
environmentInfo:
{
environmentId: string ,
ingestionKey: string ,
logsIngestionEndpoint: string ,
landingURL: string ,
}
,
singleSignOnProperties:
{
singleSignOnState: enum ,
enterpriseAppId: string ,
singleSignOnUrl: string ,
aadDomains:
[
string ,
]
,
provisioningState: enum ,
}
,
}
,
userInfo:
{
firstName: string ,
lastName: string ,
emailAddress: string ,
phoneNumber: string ,
country: string ,
}
,
planData:
{
usageType: string ,
billingCycle: string ,
planDetails: string ,
effectiveDate: string ,
}
,
liftrResourceCategory: enum ,
liftrResourcePreference: integer ,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
identity:
{
tenantId: string ,
principalId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Monitors_CreateOrUpdate (new)
Description :  Create a MonitorResource
Reference :  Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
resource:
{
properties:
{
monitoringStatus: enum ,
marketplaceSubscriptionStatus: enum ,
marketplaceSaasAutoRenew: enum ,
dynatraceEnvironmentProperties:
{
userId: string ,
accountInfo:
{
accountId: string ,
regionId: string ,
companyName: string ,
}
,
environmentInfo:
{
environmentId: string ,
ingestionKey: string ,
logsIngestionEndpoint: string ,
landingURL: string ,
}
,
singleSignOnProperties:
{
singleSignOnState: enum ,
enterpriseAppId: string ,
singleSignOnUrl: string ,
aadDomains:
[
string ,
]
,
provisioningState: enum ,
}
,
}
,
userInfo:
{
firstName: string ,
lastName: string ,
emailAddress: string ,
phoneNumber: string ,
country: string ,
}
,
planData:
{
usageType: string ,
billingCycle: string ,
planDetails: string ,
effectiveDate: string ,
}
,
liftrResourceCategory: enum ,
liftrResourcePreference: integer ,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
identity:
{
tenantId: string ,
principalId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
monitoringStatus: enum ,
marketplaceSubscriptionStatus: enum ,
marketplaceSaasAutoRenew: enum ,
dynatraceEnvironmentProperties:
{
userId: string ,
accountInfo:
{
accountId: string ,
regionId: string ,
companyName: string ,
}
,
environmentInfo:
{
environmentId: string ,
ingestionKey: string ,
logsIngestionEndpoint: string ,
landingURL: string ,
}
,
singleSignOnProperties:
{
singleSignOnState: enum ,
enterpriseAppId: string ,
singleSignOnUrl: string ,
aadDomains:
[
string ,
]
,
provisioningState: enum ,
}
,
}
,
userInfo:
{
firstName: string ,
lastName: string ,
emailAddress: string ,
phoneNumber: string ,
country: string ,
}
,
planData:
{
usageType: string ,
billingCycle: string ,
planDetails: string ,
effectiveDate: string ,
}
,
liftrResourceCategory: enum ,
liftrResourcePreference: integer ,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
identity:
{
tenantId: string ,
principalId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (201)

{
properties:
{
monitoringStatus: enum ,
marketplaceSubscriptionStatus: enum ,
marketplaceSaasAutoRenew: enum ,
dynatraceEnvironmentProperties:
{
userId: string ,
accountInfo:
{
accountId: string ,
regionId: string ,
companyName: string ,
}
,
environmentInfo:
{
environmentId: string ,
ingestionKey: string ,
logsIngestionEndpoint: string ,
landingURL: string ,
}
,
singleSignOnProperties:
{
singleSignOnState: enum ,
enterpriseAppId: string ,
singleSignOnUrl: string ,
aadDomains:
[
string ,
]
,
provisioningState: enum ,
}
,
}
,
userInfo:
{
firstName: string ,
lastName: string ,
emailAddress: string ,
phoneNumber: string ,
country: string ,
}
,
planData:
{
usageType: string ,
billingCycle: string ,
planDetails: string ,
effectiveDate: string ,
}
,
liftrResourceCategory: enum ,
liftrResourcePreference: integer ,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
identity:
{
tenantId: string ,
principalId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Monitors_Update (new)
Description :  Update a MonitorResource
Reference :  Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
resource:
{
tags: object ,
properties:
{
planData:
{
usageType: string ,
billingCycle: string ,
planDetails: string ,
effectiveDate: string ,
}
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
monitoringStatus: enum ,
marketplaceSubscriptionStatus: enum ,
marketplaceSaasAutoRenew: enum ,
dynatraceEnvironmentProperties:
{
userId: string ,
accountInfo:
{
accountId: string ,
regionId: string ,
companyName: string ,
}
,
environmentInfo:
{
environmentId: string ,
ingestionKey: string ,
logsIngestionEndpoint: string ,
landingURL: string ,
}
,
singleSignOnProperties:
{
singleSignOnState: enum ,
enterpriseAppId: string ,
singleSignOnUrl: string ,
aadDomains:
[
string ,
]
,
provisioningState: enum ,
}
,
}
,
userInfo:
{
firstName: string ,
lastName: string ,
emailAddress: string ,
phoneNumber: string ,
country: string ,
}
,
planData:
{
usageType: string ,
billingCycle: string ,
planDetails: string ,
effectiveDate: string ,
}
,
liftrResourceCategory: enum ,
liftrResourcePreference: integer ,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
identity:
{
tenantId: string ,
principalId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Monitors_Delete (new)
Description :  Delete a MonitorResource
Reference :  Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
}

⚐ Response (202)

{
location: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Operations_List (new)
Description :  List the operations for Dynatrace.Observability
Reference :  Link ¶

⚼ Request

GET:  /providers/Dynatrace.Observability/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
isDataAction: boolean ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
origin: enum ,
actionType: enum ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Monitors_ListBySubscriptionId (new)
Description :  List all MonitorResource by subscriptionId
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Dynatrace.Observability/monitors
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
monitoringStatus: enum ,
marketplaceSubscriptionStatus: enum ,
marketplaceSaasAutoRenew: enum ,
dynatraceEnvironmentProperties:
{
userId: string ,
accountInfo:
{
accountId: string ,
regionId: string ,
companyName: string ,
}
,
environmentInfo:
{
environmentId: string ,
ingestionKey: string ,
logsIngestionEndpoint: string ,
landingURL: string ,
}
,
singleSignOnProperties:
{
singleSignOnState: enum ,
enterpriseAppId: string ,
singleSignOnUrl: string ,
aadDomains:
[
string ,
]
,
provisioningState: enum ,
}
,
}
,
userInfo:
{
firstName: string ,
lastName: string ,
emailAddress: string ,
phoneNumber: string ,
country: string ,
}
,
planData:
{
usageType: string ,
billingCycle: string ,
planDetails: string ,
effectiveDate: string ,
}
,
liftrResourceCategory: enum ,
liftrResourcePreference: integer ,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
identity:
{
tenantId: string ,
principalId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Monitors_ListByResourceGroup (new)
Description :  List MonitorResource resources by resource group
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
monitoringStatus: enum ,
marketplaceSubscriptionStatus: enum ,
marketplaceSaasAutoRenew: enum ,
dynatraceEnvironmentProperties:
{
userId: string ,
accountInfo:
{
accountId: string ,
regionId: string ,
companyName: string ,
}
,
environmentInfo:
{
environmentId: string ,
ingestionKey: string ,
logsIngestionEndpoint: string ,
landingURL: string ,
}
,
singleSignOnProperties:
{
singleSignOnState: enum ,
enterpriseAppId: string ,
singleSignOnUrl: string ,
aadDomains:
[
string ,
]
,
provisioningState: enum ,
}
,
}
,
userInfo:
{
firstName: string ,
lastName: string ,
emailAddress: string ,
phoneNumber: string ,
country: string ,
}
,
planData:
{
usageType: string ,
billingCycle: string ,
planDetails: string ,
effectiveDate: string ,
}
,
liftrResourceCategory: enum ,
liftrResourcePreference: integer ,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
identity:
{
tenantId: string ,
principalId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
TagRules_Get (new)
Description :  Get a TagRule
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/tagRules/{ruleSetName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
ruleSetName: string ,
}

⚐ Response (200)

{
properties:
{
logRules:
{
sendAadLogs: enum ,
sendSubscriptionLogs: enum ,
sendActivityLogs: enum ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
metricRules:
{
sendingMetrics: enum ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
TagRules_CreateOrUpdate (new)
Description :  Create a TagRule
Reference :  Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/tagRules/{ruleSetName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
ruleSetName: string ,
resource:
{
properties:
{
logRules:
{
sendAadLogs: enum ,
sendSubscriptionLogs: enum ,
sendActivityLogs: enum ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
metricRules:
{
sendingMetrics: enum ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
logRules:
{
sendAadLogs: enum ,
sendSubscriptionLogs: enum ,
sendActivityLogs: enum ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
metricRules:
{
sendingMetrics: enum ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (201)

{
properties:
{
logRules:
{
sendAadLogs: enum ,
sendSubscriptionLogs: enum ,
sendActivityLogs: enum ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
metricRules:
{
sendingMetrics: enum ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
TagRules_Delete (new)
Description :  Delete a TagRule
Reference :  Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/tagRules/{ruleSetName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
ruleSetName: string ,
}

⚐ Response (202)

{
location: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
TagRules_List (new)
Description :  List all TagRule by monitorName
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/tagRules
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
logRules:
{
sendAadLogs: enum ,
sendSubscriptionLogs: enum ,
sendActivityLogs: enum ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
metricRules:
{
sendingMetrics: enum ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Monitors_GetAllConnectedResourcesCount (new)
Description :  Get the total number of connected resources for the given marketplace subscription Id
Reference :  Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Dynatrace.Observability/getAllConnectedResourcesCount
{
api-version: string ,
subscriptionId: string ,
request:
{
marketplaceSubscriptionId: string ,
}
,
}

⚐ Response (200)

{
connectedResourcesCount: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Monitors_GetMarketplaceSaaSResourceDetails (new)
Description :  Get Marketplace SaaS resource details
Reference :  Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Dynatrace.Observability/getMarketplaceSaaSResourceDetails
{
api-version: string ,
subscriptionId: string ,
request:
{
tenantId: string ,
}
,
}

⚐ Response (200)

{
marketplaceSaaSResourceId: string ,
planId: string ,
marketplaceSubscriptionStatus: enum ,
marketplaceSaaSResourceName: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SingleSignOn_CreateOrUpdate (new)
Description :  Create a DynatraceSingleSignOnResource
Reference :  Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/singleSignOnConfigurations/{configurationName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
configurationName: string ,
resource:
{
properties:
{
singleSignOnState: enum ,
enterpriseAppId: string ,
singleSignOnUrl: string ,
aadDomains:
[
string ,
]
,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
singleSignOnState: enum ,
enterpriseAppId: string ,
singleSignOnUrl: string ,
aadDomains:
[
string ,
]
,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (201)

{
properties:
{
singleSignOnState: enum ,
enterpriseAppId: string ,
singleSignOnUrl: string ,
aadDomains:
[
string ,
]
,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SingleSignOn_Get (new)
Description :  Get a DynatraceSingleSignOnResource
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/singleSignOnConfigurations/{configurationName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
configurationName: string ,
}

⚐ Response (200)

{
properties:
{
singleSignOnState: enum ,
enterpriseAppId: string ,
singleSignOnUrl: string ,
aadDomains:
[
string ,
]
,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SingleSignOn_List (new)
Description :  List all DynatraceSingleSignOnResource by monitorName
Reference :  Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/singleSignOnConfigurations
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
singleSignOnState: enum ,
enterpriseAppId: string ,
singleSignOnUrl: string ,
aadDomains:
[
string ,
]
,
provisioningState: enum ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Monitors_ListHosts (new)
Description :  List the VM/VMSS resources currently being monitored by the Dynatrace resource.
Reference :  Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/listHosts
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
}

⚐ Response (200)

{
value:
[
{
resourceId: string ,
version: string ,
monitoringType: enum ,
autoUpdateSetting: enum ,
updateStatus: enum ,
availabilityState: enum ,
logModule: enum ,
hostGroup: string ,
hostName: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Monitors_GetMetricStatus (new)
Description :  Get metric status
Reference :  Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/getMetricStatus
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
request:
{
monitoredResourceIds:
[
string ,
]
,
}
,
}

⚐ Response (200)

{
azureResourceIds:
[
string ,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Monitors_ListAppServices (new)
Description :  Gets list of App Services with Dynatrace PaaS OneAgent enabled
Reference :  Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/listAppServices
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
}

⚐ Response (200)

{
value:
[
{
resourceId: string ,
version: string ,
monitoringType: enum ,
autoUpdateSetting: enum ,
updateStatus: enum ,
availabilityState: enum ,
logModule: enum ,
hostGroup: string ,
hostName: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Monitors_UpgradePlan (new)
Description :  Upgrades the billing Plan for Dynatrace monitor resource.
Reference :  Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/upgradePlan
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
request:
{
planData:
{
usageType: string ,
billingCycle: string ,
planDetails: string ,
effectiveDate: string ,
}
,
}
,
}

⚐ Response (202)

{
retry-after: integer ,
location: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Monitors_GetSSODetails (new)
Description :  Gets the SSO configuration details from the partner.
Reference :  Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/getSSODetails
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
request:
{
userPrincipal: string ,
}
,
}

⚐ Response (200)

{
isSsoEnabled: enum ,
metadataUrl: string ,
singleSignOnUrl: string ,
aadDomains:
[
string ,
]
,
adminUsers:
[
string ,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Monitors_ListLinkableEnvironments (new)
Description :  Gets all the Dynatrace environments that a user can link a azure resource to
Reference :  Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/listLinkableEnvironments
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
request:
{
tenantId: string ,
userPrincipal: string ,
region: string ,
}
,
}

⚐ Response (200)

{
value:
[
{
environmentId: string ,
environmentName: string ,
planData:
{
usageType: string ,
billingCycle: string ,
planDetails: string ,
effectiveDate: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}