Monitors - Update

Aktualisieren einer MonitorResource

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}?api-version=2021-09-01

URI-Parameter

Name In Required Type Description
monitorName
path True
  • string

Ressourcenname überwachen

resourceGroupName
path True
  • string

Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

subscriptionId
path True
  • string

Hierbei handelt es sich um die ID des Zielabonnements.

api-version
query True
  • string

Hierbei handelt es sich um die für diesen Vorgang zu verwendende API-Version.

Anforderungstext

Name Type Description
dynatraceEnvironmentProperties

Eigenschaften der Dynatrace-Umgebung.

marketplaceSubscriptionStatus

Marketplace-Abonnementstatus.

monitoringStatus

Status des Monitors.

planData

Abrechnungsplaninformationen.

tags
  • object

Ressourcentags.

userInfo

Benutzerinformationen.

Antworten

Name Type Description
200 OK

DER ARM-Vorgang wurde erfolgreich abgeschlossen.

Other Status Codes

Allgemeine Fehlerantwort für alle Azure Resource Manager-APIs, um Fehlerdetails für fehlgeschlagene Vorgänge zurückzugeben.

Sicherheit

azure_auth

Azure Active Directory OAuth2 Flow.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation Identitätswechsel Ihres Benutzerkontos

Beispiele

Monitors_Update_MaximumSet_Gen
Monitors_Update_MinimumSet_Gen

Monitors_Update_MaximumSet_Gen

Sample Request

PATCH https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Dynatrace.Observability/monitors/myMonitor?api-version=2021-09-01

{
  "tags": {
    "Environment": "Dev"
  },
  "monitoringStatus": "Enabled",
  "marketplaceSubscriptionStatus": "Active",
  "dynatraceEnvironmentProperties": {
    "accountInfo": {},
    "environmentInfo": {},
    "singleSignOnProperties": {}
  },
  "userInfo": {
    "firstName": "Alice",
    "lastName": "Bobab",
    "emailAddress": "alice@microsoft.com",
    "phoneNumber": "123456",
    "country": "westus2"
  },
  "planData": {
    "usageType": "Committed",
    "billingCycle": "Monthly",
    "planDetails": "dynatraceapitestplan",
    "effectiveDate": "2019-08-30T15:14:33+02:00"
  }
}

Sample Response

{
  "identity": {
    "principalId": "4534676867978",
    "tenantId": "23456789001",
    "type": "SystemAssigned"
  },
  "properties": {
    "monitoringStatus": "Enabled",
    "marketplaceSubscriptionStatus": "Active",
    "dynatraceEnvironmentProperties": {
      "userId": "alice123",
      "accountInfo": {
        "accountId": "1234567890",
        "regionId": "wus2"
      },
      "environmentInfo": {
        "environmentId": "a23xcv456",
        "ingestionKey": "1234567890",
        "logsIngestionEndpoint": "https://dynatrace.com",
        "landingURL": "https://a23xcv456.dynatrace.com"
      },
      "singleSignOnProperties": {
        "singleSignOnState": "Enable",
        "enterpriseAppId": "00000000-0000-0000-0000-000000000000",
        "singleSignOnUrl": "https://www.dynatrace.io/IAmSomeHash",
        "aadDomains": [
          "mpliftrdt20210811outlook.onmicrosoft.com"
        ]
      }
    },
    "userInfo": {
      "firstName": "Alice",
      "lastName": "Bobab",
      "emailAddress": "alice@microsoft.com",
      "phoneNumber": "123456",
      "country": "westus2"
    },
    "planData": {
      "usageType": "Committed",
      "billingCycle": "Monthly",
      "planDetails": "dynatraceapitestplan",
      "effectiveDate": "2019-08-30T15:14:33+02:00"
    },
    "liftrResourceCategory": "Unknown",
    "liftrResourcePreference": 28,
    "provisioningState": "Accepted"
  },
  "systemData": {
    "createdBy": "alice@microsoft.com",
    "createdByType": "User",
    "createdAt": "2021-07-16T04:25:21.040Z",
    "lastModifiedBy": "alice@microsoft.com",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2021-07-16T04:25:21.040Z"
  },
  "tags": {
    "Environment": "Dev"
  },
  "location": "West US 2",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/monitors/myMonitor",
  "name": "myMonitor",
  "type": "Dynatrace.Observability/monitors"
}

Monitors_Update_MinimumSet_Gen

Sample Request

PATCH https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Dynatrace.Observability/monitors/myMonitor?api-version=2021-09-01

{}

Sample Response

{
  "properties": {},
  "location": "West US 2"
}

Definitionen

AccountInfo

Dynatrace-Kontoinformationen

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

DynatraceEnvironmentProperties

Eigenschaften der Dynatrace-Umgebung.

DynatraceSingleSignOnProperties

Die Details eines Dynatrace-Einmaligen Anmeldens.

EnvironmentInfo

Dynatrace-Umgebungsinformationen

ErrorAdditionalInfo

Der Fehler beim Ressourcenverwaltungsfehler.

ErrorDetail

Die Fehlerdetails.

ErrorResponse

Fehlerantwort

IdentityProperties

Die Eigenschaften der verwalteten Dienstidentitäten, die dieser Ressource zugewiesen sind.

LiftrResourceCategories

Ressourcenkategorie "Lifter"

ManagedIdentityType

Die Art der verwalteten Identität, die dieser Ressource zugewiesen ist.

MarketplaceSubscriptionStatus

Kennzeichnen, das den Marketplace-Abonnementstatus der Ressource angibt. Wenn die Zahlung nicht in der Zeit erfolgt, wird die Ressource im Zustand "Angehalten" ausgeführt.

MonitoringStatus

Kennzeichen, das angibt, ob die Ressourcenüberwachung aktiviert oder deaktiviert ist.

MonitorResource

Dynatrace Monitor-Ressource

MonitorResourceUpdate

Die updatable-Eigenschaften der MonitorResource.

PlanData

Abrechnungsplaninformationen.

ProvisioningState

Bereitstellungsstatus der Überwachungsressource

SingleSignOnStates

Verschiedene Zustände der SSO-Ressource

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

UserAssignedIdentity

Eine verwaltete Identität, die vom Benutzer zugewiesen wird.

UserInfo

Benutzerinformationen.

AccountInfo

Dynatrace-Kontoinformationen

Name Type Description
accountId
  • string

Die Konto-ID des Kontos, mit dem diese Umgebung verknüpft ist

regionId
  • string

Region, in der das Konto erstellt wird

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

Name Type Description
Application
  • string
Key
  • string
ManagedIdentity
  • string
User
  • string

DynatraceEnvironmentProperties

Eigenschaften der Dynatrace-Umgebung.

Name Type Description
accountInfo

Dynatrace-Kontoinformationen

environmentInfo

Dynatrace-Umgebungsinformationen

singleSignOnProperties

Die Details eines Dynatrace-Einmaligen Anmeldens.

userId
  • string

Benutzer-ID

DynatraceSingleSignOnProperties

Die Details eines Dynatrace-Einmaligen Anmeldens.

Name Type Description
aadDomains
  • string[]

Array von Aad(azure active directory)-Domänen

enterpriseAppId
  • string

Version des Dynatrace-Agents, der auf der VM installiert ist.

provisioningState

Bereitstellungsstatus der Ressource.

singleSignOnState

Status des einmaligen Anmeldens

singleSignOnUrl
  • string

Die Anmelde-URL, die für diese Dynatrace-Umgebung spezifisch ist

EnvironmentInfo

Dynatrace-Umgebungsinformationen

Name Type Description
environmentId
  • string

Id der erstellten Umgebung

ingestionKey
  • string

Eingestionsschlüssel der Umgebung

landingURL
  • string

Ziel-URL für Dynatrace-Umgebung

logsIngestionEndpoint
  • string

Eingestion-Endpunkt, der für das Senden von Protokollen verwendet wird

ErrorAdditionalInfo

Der Fehler beim Ressourcenverwaltungsfehler.

Name Type Description
info
  • object

Die zusätzlichen Informationen.

type
  • string

Der zusätzliche Infotyp.

ErrorDetail

Die Fehlerdetails.

Name Type Description
additionalInfo

Der Fehler, der zusätzliche Informationen enthält.

code
  • string

Der Fehlercode.

details

Die Fehlerdetails.

message
  • string

Die Fehlermeldung.

target
  • string

Das Fehlerziel.

ErrorResponse

Fehlerantwort

Name Type Description
error

Das Fehlerobjekt.

IdentityProperties

Die Eigenschaften der verwalteten Dienstidentitäten, die dieser Ressource zugewiesen sind.

Name Type Description
principalId
  • string

Der Active Directory-Bezeichner dieses Prinzipals.

tenantId
  • string

Die Active Directory-Mandanten-ID des Prinzipals.

type

Der Typ der verwalteten Identität, die dieser Ressource zugewiesen ist.

userAssignedIdentities

Die Identitäten, die diesem Benutzer zugewiesen sind.

LiftrResourceCategories

Ressourcenkategorie "Lifter"

Name Type Description
MonitorLogs
  • string
Unknown
  • string

ManagedIdentityType

Die Art der verwalteten Identität, die dieser Ressource zugewiesen ist.

Name Type Description
SystemAndUserAssigned
  • string
SystemAssigned
  • string
UserAssigned
  • string

MarketplaceSubscriptionStatus

Kennzeichnen, das den Marketplace-Abonnementstatus der Ressource angibt. Wenn die Zahlung nicht in der Zeit erfolgt, wird die Ressource im Zustand "Angehalten" ausgeführt.

Name Type Description
Active
  • string
Suspended
  • string

MonitoringStatus

Kennzeichen, das angibt, ob die Ressourcenüberwachung aktiviert oder deaktiviert ist.

Name Type Description
Disabled
  • string
Enabled
  • string

MonitorResource

Dynatrace Monitor-Ressource

Name Type Description
id
  • string

Vollqualifizierte Ressourcen-ID für die Ressource. Ex - /abonnements/{subscriptionId}/resourceGroups/{resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

Die verwalteten Dienstidentitäten, die dieser Ressource zugewiesen sind.

location
  • string

Der geografische Standort, an dem die Ressource lebt

name
  • string

Der Name der Ressource

properties.dynatraceEnvironmentProperties

Eigenschaften der Dynatrace-Umgebung.

properties.liftrResourceCategory

Kategorie "Liftr-Ressource".

properties.liftrResourcePreference
  • integer

Die Priorität der Ressource.

properties.marketplaceSubscriptionStatus

Marketplace-Abonnementstatus.

properties.monitoringStatus

Status des Monitors.

properties.planData

Abrechnungsplaninformationen.

properties.provisioningState

Bereitstellungsstatus der Ressource.

properties.userInfo

Benutzerinformationen.

systemData

Systemmetadaten für diese Ressource.

tags
  • object

Ressourcentags.

type
  • string

Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts"

MonitorResourceUpdate

Die updatable-Eigenschaften der MonitorResource.

Name Type Description
dynatraceEnvironmentProperties

Eigenschaften der Dynatrace-Umgebung.

marketplaceSubscriptionStatus

Marketplace-Abonnementstatus.

monitoringStatus

Status des Monitors.

planData

Abrechnungsplaninformationen.

tags
  • object

Ressourcentags.

userInfo

Benutzerinformationen.

PlanData

Abrechnungsplaninformationen.

Name Type Description
billingCycle
  • string

unterschiedliche Abrechnungszyklen wie MONATLICH/WÖCHENTLICH. Dies könnte aufgezählt werden.

effectiveDate
  • string

Datum, an dem der Plan angewendet wurde

planDetails
  • string

Plan-ID wie von Dynatrace veröffentlicht

usageType
  • string

unterschiedliche Nutzungstypen wie PAYG/COMMIT. Dies könnte aufgezählt werden.

ProvisioningState

Bereitstellungsstatus der Überwachungsressource

Name Type Description
Accepted
  • string
Canceled
  • string
Creating
  • string
Deleted
  • string
Deleting
  • string
Failed
  • string
NotSpecified
  • string
Succeeded
  • string
Updating
  • string

SingleSignOnStates

Verschiedene Zustände der SSO-Ressource

Name Type Description
Disable
  • string
Enable
  • string
Existing
  • string
Initial
  • string

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

Name Type Description
createdAt
  • string

Der Zeitstempel der Ressourcenerstellung (UTC).

createdBy
  • string

Die Identität, die die Ressource erstellt hat.

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

lastModifiedAt
  • string

Zeitstempel der letzten Änderung der Ressource (UTC)

lastModifiedBy
  • string

Die Identität, die die Ressource zuletzt geändert hat.

lastModifiedByType

Der Identitätstyp, der die Ressource zuletzt geändert hat.

UserAssignedIdentity

Eine verwaltete Identität, die vom Benutzer zugewiesen wird.

Name Type Description
clientId
  • string

Der Active Directory-Clientbezeichner für diesen Prinzipal.

principalId
  • string

Der Active Directory-Bezeichner für diesen Prinzipal.

UserInfo

Benutzerinformationen.

Name Type Description
country
  • string

Land des Benutzers

emailAddress
  • string

Email des Benutzers, der von Dynatrace verwendet wird, um sie bei Bedarf zu kontaktieren

firstName
  • string

Vorname des Benutzers

lastName
  • string

Nachname des Benutzers

phoneNumber
  • string

Telefonnummer des Benutzers, der von Dynatrace verwendet wird, um sie bei Bedarf zu kontaktieren