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

2025/11/10 • 25 updated methods

Monitors_GetAllConnectedResourcesCount (updated)
Description Get the total number of connected resources for the given marketplace subscription Id
Reference Link ¶

⚶ Changes

{
  "#id": "Monitors_GetAllConnectedResourcesCount",
  "$parameters": [
    {
      "#name": "request",
      "Description": {
        "new": "The request body",
        "old": "Marketplace Subscription Id"
      }
    }
  ]
}

⚼ 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 (updated)
Description Get Marketplace SaaS resource details
Reference Link ¶

⚶ Changes

{
  "#id": "Monitors_GetMarketplaceSaaSResourceDetails",
  "$parameters": [
    {
      "#name": "request",
      "Description": {
        "new": "The request body",
        "old": "Tenant Id"
      }
    }
  ]
}

⚼ 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 ,
}
,
]
,
}
,
}
Monitors_ListBySubscriptionId (updated)
Description List all MonitorResource by subscriptionId
Reference Link ¶

⚶ Changes

{
  "#id": "Monitors_ListBySubscriptionId",
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The MonitorResource items on this page",
            "old": "The items on this page"
          },
          "$items": {
            "$properties": {
              "@removed_884ced34c6d74baea39ab93d0aa1ee31": {
                "#name": "systemData",
                "Description": "System metadata for this resource.",
                "Required": false,
                "Type": "object",
                "$properties": [
                  {
                    "#name": "createdBy",
                    "Description": "The identity that created the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdByType",
                    "Description": "The type of identity that created the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdAt",
                    "Description": "The timestamp of resource creation (UTC).",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedBy",
                    "Description": "The identity that last modified the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedByType",
                    "Description": "The type of identity that last modified the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedAt",
                    "Description": "The timestamp of resource last modification (UTC)",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  }
                ]
              }
            }
          }
        }
      ]
    }
  }
}

⚼ 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 ,
}
,
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 (updated)
Description List MonitorResource resources by resource group
Reference Link ¶

⚶ Changes

{
  "#id": "Monitors_ListByResourceGroup",
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The MonitorResource items on this page",
            "old": "The items on this page"
          },
          "$items": {
            "$properties": {
              "@removed_67d50a28764046f989c257b08c4a4ddd": {
                "#name": "systemData",
                "Description": "System metadata for this resource.",
                "Required": false,
                "Type": "object",
                "$properties": [
                  {
                    "#name": "createdBy",
                    "Description": "The identity that created the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdByType",
                    "Description": "The type of identity that created the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdAt",
                    "Description": "The timestamp of resource creation (UTC).",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedBy",
                    "Description": "The identity that last modified the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedByType",
                    "Description": "The type of identity that last modified the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedAt",
                    "Description": "The timestamp of resource last modification (UTC)",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  }
                ]
              }
            }
          }
        }
      ]
    }
  }
}

⚼ 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 ,
}
,
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_Get (updated)
Description Get a MonitorResource
Reference Link ¶

⚶ Changes

{
  "#id": "Monitors_Get",
  "$responses": {
    "200": {
      "$properties": {
        "@removed_c0ad03d38fa045af98191ec740b633a3": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ 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 ,
}
,
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 (updated)
Description Create a MonitorResource
Reference Link ¶

⚶ Changes

{
  "#id": "Monitors_CreateOrUpdate",
  "$parameters": {
    "resource": {
      "$properties": {
        "@removed_3f98677512934be7880a5520ce5b4331": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "@removed_8f1fca0e4d484b99bb4091d365294691": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    },
    "201": {
      "$properties": {
        "@removed_d54ca681566b41ed91f61b3af19bcc2d": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ 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 ,
}
,
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 ,
}
,
identity:
{
tenantId: string ,
principalId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
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 ,
}
,
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 (updated)
Description Update a MonitorResource
Reference Link ¶

⚶ Changes

{
  "#id": "Monitors_Update",
  "$responses": {
    "200": {
      "$properties": {
        "@removed_6fbde9b3a3584847ad0a88075448307b": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ 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 ,
}
,
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 (updated)
Description Delete a MonitorResource
Reference Link ¶

⚶ Changes

{
  "#id": "Monitors_Delete",
  "$responses": {
    "202": [
      {
        "@added_9689e6eab4cf48eab98b415ff81cad28": {
          "#name": "azure-asyncoperation",
          "Description": "A link to the status monitor",
          "Type": "string"
        }
      },
      {
        "@added_e8eea903cb994417823340224ee802b1": {
          "#name": "retry-after",
          "Description": "The Retry-After header can indicate how long the client should wait before polling the operation status.",
          "Type": "integer"
        }
      }
    ]
  }
}

⚼ Request

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

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "Monitors_GetMetricStatus",
  "$parameters": [
    {
      "#name": "monitorName",
      "Description": {
        "new": "Monitor resource name",
        "old": "Name of the Monitors resource"
      }
    }
  ]
}

⚼ 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 (updated)
Description Gets list of App Services with Dynatrace PaaS OneAgent enabled
Reference Link ¶

⚶ Changes

{
  "#id": "Monitors_ListAppServices",
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The AppServiceInfo items on this page",
            "old": "The items on this page"
          },
          "Required": {
            "new": true,
            "old": false
          }
        }
      ]
    }
  }
}

⚼ 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_ListHosts (updated)
Description List the VM/VMSS resources currently being monitored by the Dynatrace resource.
Reference Link ¶

⚶ Changes

{
  "#id": "Monitors_ListHosts",
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The VMInfo items on this page",
            "old": "The items on this page"
          },
          "Required": {
            "new": true,
            "old": false
          }
        }
      ]
    }
  }
}

⚼ 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_ListLinkableEnvironments (updated)
Description Gets all the Dynatrace environments that a user can link a azure resource to
Reference Link ¶

⚶ Changes

{
  "#id": "Monitors_ListLinkableEnvironments",
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The LinkableEnvironmentResponse items on this page",
            "old": "List of environments for which user is an admin"
          },
          "Required": {
            "new": true,
            "old": false
          }
        },
        {
          "#name": "nextLink",
          "Description": {
            "new": "The link to the next page of items",
            "old": "Link to the next set of results, if any."
          }
        }
      ]
    }
  }
}

⚼ 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 ,
}
,
]
,
}
,
}
Monitors_ListMonitoredResources (updated)
Description List the resources currently being monitored by the Dynatrace monitor resource.
Reference Link ¶

⚶ Changes

{
  "#id": "Monitors_ListMonitoredResources",
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The MonitoredResource items on this page",
            "old": "The items on this page"
          },
          "Required": {
            "new": true,
            "old": false
          }
        }
      ]
    }
  }
}

⚼ 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 (updated)
Description List the subscriptions currently being monitored by the Dynatrace monitor resource.
Reference Link ¶

⚶ Changes

{
  "#id": "MonitoredSubscriptions_List",
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "value",
          "Required": {
            "new": true,
            "old": false
          },
          "$items": {
            "$properties": {
              "@removed_422c861b29254d02a50dcb2bffacdeca": {
                "#name": "name",
                "Description": "Name of the monitored subscription resource.",
                "Required": false,
                "Type": "string"
              },
              "@removed_31bb6411f8344a539162910069a91a3f": {
                "#name": "id",
                "Description": "The id of the monitored subscription resource.",
                "Required": false,
                "Type": "string"
              },
              "@removed_e048f9c39f994969b73fb48add3dc18f": {
                "#name": "type",
                "Description": "The type of the monitored subscription resource.",
                "Required": false,
                "Type": "string"
              }
            }
          }
        }
      ]
    }
  }
}

⚼ Request

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

⚐ Response (200)

{
value:
[
{
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 (updated)
Description List the subscriptions currently being monitored by the Dynatrace monitor resource.
Reference Link ¶

⚶ Changes

{
  "#id": "MonitoredSubscriptions_Get",
  "$responses": {
    "200": {
      "$properties": {
        "@removed_cdd2e934775e4d198b8f772d3a1e59a7": {
          "#name": "name",
          "Description": "Name of the monitored subscription resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_cd08ffe8140b4a8bb86dbb7a70cb3c41": {
          "#name": "id",
          "Description": "The id of the monitored subscription resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_c6007d5916f540ae823f574a37c57b3f": {
          "#name": "type",
          "Description": "The type of the monitored subscription resource.",
          "Required": false,
          "Type": "string"
        }
      }
    }
  }
}

⚼ Request

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

⚐ Response (200)

{
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 (updated)
Description Add the subscriptions that should be monitored by the Dynatrace monitor resource.
Reference Link ¶

⚶ Changes

{
  "#id": "MonitoredSubscriptions_CreateOrUpdate",
  "$parameters": [
    {
      "#name": "monitorName",
      "Description": {
        "new": "The name of the MonitorResource",
        "old": "Monitor resource name"
      }
    },
    {
      "body": {
        "$properties": {
          "@removed_1530e9a33f524cba9043ed81ec37f949": {
            "#name": "name",
            "Description": "Name of the monitored subscription resource.",
            "Required": false,
            "Type": "string"
          },
          "@removed_f0446300af384063925701f073e56ae1": {
            "#name": "id",
            "Description": "The id of the monitored subscription resource.",
            "Required": false,
            "Type": "string"
          },
          "@removed_34ae207d6c384fbfa37f4bd6cc0f781c": {
            "#name": "type",
            "Description": "The type of the monitored subscription resource.",
            "Required": false,
            "Type": "string"
          }
        }
      }
    }
  ],
  "$responses": {
    "200": {
      "$properties": {
        "@removed_4bb801a6bde445b58ea2681d700bebce": {
          "#name": "name",
          "Description": "Name of the monitored subscription resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_f2ed05a9ed874281837461811eb77e44": {
          "#name": "id",
          "Description": "The id of the monitored subscription resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_e73a9b1971e142c28e87d5b77537243f": {
          "#name": "type",
          "Description": "The type of the monitored subscription resource.",
          "Required": false,
          "Type": "string"
        }
      }
    },
    "201": {
      "$properties": {
        "@removed_f3648c9e64ca40eb8983b7682a57fdd5": {
          "#name": "name",
          "Description": "Name of the monitored subscription resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_7734eabcb09e4c8e910bcef0b45a5ca1": {
          "#name": "id",
          "Description": "The id of the monitored subscription resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_37a9b1fa7380460389783ab6c7519f58": {
          "#name": "type",
          "Description": "The type of the monitored subscription resource.",
          "Required": false,
          "Type": "string"
        }
      }
    }
  }
}

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/monitoredSubscriptions/default
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
body:
{
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)

{
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)

{
$headers:
{
location: string ,
retry-after: integer ,
}
,
$schema:
{
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 (updated)
Description Updates the subscriptions that are being monitored by the Dynatrace monitor resource
Reference Link ¶

⚶ Changes

{
  "#id": "MonitoredSubscriptions_Update",
  "$parameters": {
    "body": {
      "$properties": {
        "@removed_f9edd49e382f4ad3b170f65dea77b887": {
          "#name": "name",
          "Description": "Name of the monitored subscription resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_55dddda26e04480ea443543160525a89": {
          "#name": "id",
          "Description": "The id of the monitored subscription resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_e87350a4d9444cb89b3c4ebe89380e9b": {
          "#name": "type",
          "Description": "The type of the monitored subscription resource.",
          "Required": false,
          "Type": "string"
        }
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "@removed_bd91e73f1f194d43b7dafe1b86dd2ddc": {
          "#name": "name",
          "Description": "Name of the monitored subscription resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_eebef72f3a804131ac2dfe264170d190": {
          "#name": "id",
          "Description": "The id of the monitored subscription resource.",
          "Required": false,
          "Type": "string"
        },
        "@removed_f5a92d3b094e470abe5345659c1167ce": {
          "#name": "type",
          "Description": "The type of the monitored subscription resource.",
          "Required": false,
          "Type": "string"
        }
      }
    },
    "202": [
      {
        "@added_882a3315af114ec489587741b4058496": {
          "#name": "retry-after",
          "Description": "The Retry-After header can indicate how long the client should wait before polling the operation status.",
          "Type": "integer"
        }
      }
    ]
  }
}

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/monitoredSubscriptions/default
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
body:
{
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)

{
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 ,
retry-after: integer ,
}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "MonitoredSubscriptions_Delete",
  "$responses": {
    "202": [
      {
        "@added_7bf47556a0d84ce7b4eefc0b3e06b62e": {
          "#name": "retry-after",
          "Description": "The Retry-After header can indicate how long the client should wait before polling the operation status.",
          "Type": "integer"
        }
      }
    ]
  }
}

⚼ Request

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

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "SingleSignOn_List",
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The DynatraceSingleSignOnResource items on this page",
            "old": "The items on this page"
          },
          "$items": {
            "$properties": {
              "@removed_af59463fdccc4ac4a2ba1850552502b0": {
                "#name": "systemData",
                "Description": "System metadata for this resource.",
                "Required": false,
                "Type": "object",
                "$properties": [
                  {
                    "#name": "createdBy",
                    "Description": "The identity that created the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdByType",
                    "Description": "The type of identity that created the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdAt",
                    "Description": "The timestamp of resource creation (UTC).",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedBy",
                    "Description": "The identity that last modified the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedByType",
                    "Description": "The type of identity that last modified the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedAt",
                    "Description": "The timestamp of resource last modification (UTC)",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  }
                ]
              }
            }
          }
        }
      ]
    }
  }
}

⚼ 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 ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "SingleSignOn_Get",
  "$responses": {
    "200": {
      "$properties": {
        "@removed_98a11398b75c4e4a90a65e237a5ade08": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ 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 ,
}
,
}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "SingleSignOn_CreateOrUpdate",
  "$parameters": {
    "resource": {
      "$properties": {
        "@removed_88e32bc2e2a74fce9211a7839a52a0dc": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "@removed_67d1ed1b4fb94717919e250752c8aca5": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    },
    "201": {
      "$properties": {
        "@removed_546691e0235644a793e8310033f0bfbd": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ 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 ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
singleSignOnState: enum ,
enterpriseAppId: string ,
singleSignOnUrl: string ,
aadDomains:
[
string ,
]
,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
singleSignOnState: enum ,
enterpriseAppId: string ,
singleSignOnUrl: string ,
aadDomains:
[
string ,
]
,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "TagRules_List",
  "$responses": {
    "200": {
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The TagRule items on this page",
            "old": "The items on this page"
          },
          "$items": {
            "$properties": {
              "@removed_cfea834d4b084462bccc40be8c7d7b36": {
                "#name": "systemData",
                "Description": "System metadata for this resource.",
                "Required": false,
                "Type": "object",
                "$properties": [
                  {
                    "#name": "createdBy",
                    "Description": "The identity that created the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdByType",
                    "Description": "The type of identity that created the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "createdAt",
                    "Description": "The timestamp of resource creation (UTC).",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedBy",
                    "Description": "The identity that last modified the resource.",
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedByType",
                    "Description": "The type of identity that last modified the resource.",
                    "Enum": [
                      [
                        "User",
                        ""
                      ],
                      [
                        "Application",
                        ""
                      ],
                      [
                        "ManagedIdentity",
                        ""
                      ],
                      [
                        "Key",
                        ""
                      ]
                    ],
                    "Required": false,
                    "Type": "string"
                  },
                  {
                    "#name": "lastModifiedAt",
                    "Description": "The timestamp of resource last modification (UTC)",
                    "Format": "date-time",
                    "Required": false,
                    "Type": "string"
                  }
                ]
              }
            }
          }
        }
      ]
    }
  }
}

⚼ 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 ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "TagRules_Get",
  "$responses": {
    "200": {
      "$properties": {
        "@removed_b839e4bf66f040619187b38a9714e18d": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ 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 ,
}
,
}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "TagRules_CreateOrUpdate",
  "$parameters": {
    "resource": {
      "$properties": {
        "@removed_3401a2ad0a904020adde2f8e9b543f56": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "@removed_3b124a93f3a74849bbd80c2a9324a3b6": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    },
    "201": {
      "$properties": {
        "@removed_c196c7f2795445938af30da08bf68af5": {
          "#name": "systemData",
          "Description": "System metadata for this resource.",
          "Required": false,
          "Type": "object",
          "$properties": [
            {
              "#name": "createdBy",
              "Description": "The identity that created the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdByType",
              "Description": "The type of identity that created the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "createdAt",
              "Description": "The timestamp of resource creation (UTC).",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedBy",
              "Description": "The identity that last modified the resource.",
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedByType",
              "Description": "The type of identity that last modified the resource.",
              "Enum": [
                [
                  "User",
                  ""
                ],
                [
                  "Application",
                  ""
                ],
                [
                  "ManagedIdentity",
                  ""
                ],
                [
                  "Key",
                  ""
                ]
              ],
              "Required": false,
              "Type": "string"
            },
            {
              "#name": "lastModifiedAt",
              "Description": "The timestamp of resource last modification (UTC)",
              "Format": "date-time",
              "Required": false,
              "Type": "string"
            }
          ]
        }
      }
    }
  }
}

⚼ 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 ,
}
,
}
,
}

⚐ 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 ,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
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 ,
}
,
}
,
}

⚐ Response (default)

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

⚶ Changes

{
  "#id": "TagRules_Delete",
  "$responses": {
    "202": [
      {
        "@added_aac2a5f3629e46388f95aaa8f75dc6a9": {
          "#name": "azure-asyncoperation",
          "Description": "A link to the status monitor",
          "Type": "string"
        }
      },
      {
        "@added_8c2771ac6bc6475592bf21bbb0c1089e": {
          "#name": "retry-after",
          "Description": "The Retry-After header can indicate how long the client should wait before polling the operation status.",
          "Type": "integer"
        }
      }
    ]
  }
}

⚼ 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)

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

⚐ Response (204)

{}

⚐ Response (default)

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