Monitors - Update

Aktualizowanie usługi MonitorResource

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

Parametry identyfikatora URI

Name In Required Type Description
monitorName
path True
  • string

Monitorowanie nazwy zasobu

resourceGroupName
path True
  • string

Nazwa grupy zasobów. W nazwie jest uwzględniana wielkość liter.

subscriptionId
path True
  • string

Identyfikator subskrypcji docelowej.

api-version
query True
  • string

Wersja interfejsu API do użycia dla tej operacji.

Treść żądania

Name Type Description
dynatraceEnvironmentProperties

Właściwości środowiska Dynatrace.

marketplaceSubscriptionStatus

Stan subskrypcji witryny Marketplace.

monitoringStatus

Stan monitora.

planData

Informacje o planie rozliczeniowym.

tags
  • object

Tagi zasobów.

userInfo

Informacje o użytkowniku.

Odpowiedzi

Name Type Description
200 OK

Operacja arm została ukończona pomyślnie.

Other Status Codes

Typowa odpowiedź na błędy dla wszystkich interfejsów API usługi Azure Resource Manager zwraca szczegóły błędu dla operacji, które zakończyły się niepowodzeniem.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory.

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

Scopes

Name Description
user_impersonation personifikacja konta użytkownika

Przykłady

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"
}

Definicje

AccountInfo

Informacje o koncie Dynatrace

createdByType

Typ tożsamości, która utworzyła zasób.

DynatraceEnvironmentProperties

Właściwości środowiska Dynatrace.

DynatraceSingleSignOnProperties

Szczegóły logowania jednokrotnego aplikacji Dynatrace.

EnvironmentInfo

Informacje o środowisku Dynatrace

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

ErrorDetail

Szczegóły błędu.

ErrorResponse

Odpowiedź na błąd

IdentityProperties

Właściwości tożsamości usługi zarządzanej przypisane do tego zasobu.

LiftrResourceCategories

Kategoria zasobów liftr

ManagedIdentityType

Rodzaj tożsamości zarządzanej przypisanej do tego zasobu.

MarketplaceSubscriptionStatus

Flaga określająca stan subskrypcji witryny Marketplace zasobu. Jeśli płatność nie zostanie wykonana w czasie, zasób przejdzie w stan Wstrzymanie.

MonitoringStatus

Flaga określająca, czy monitorowanie zasobów jest włączone, czy wyłączone.

MonitorResource

Zasób monitora Dynatrace

MonitorResourceUpdate

Możliwe do aktualizacji właściwości monitorResource.

PlanData

Informacje o planie rozliczeniowym.

ProvisioningState

Stan aprowizacji zasobu monitorowania

SingleSignOnStates

Różne stany zasobu logowania jednokrotnego

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

UserAssignedIdentity

Tożsamość zarządzana przypisana przez użytkownika.

UserInfo

Informacje o użytkowniku.

AccountInfo

Informacje o koncie Dynatrace

Name Type Description
accountId
  • string

Identyfikator konta tego środowiska jest połączony z

regionId
  • string

Region, w którym jest tworzone konto

createdByType

Typ tożsamości, która utworzyła zasób.

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

DynatraceEnvironmentProperties

Właściwości środowiska Dynatrace.

Name Type Description
accountInfo

Informacje o koncie Dynatrace

environmentInfo

Informacje o środowisku Dynatrace

singleSignOnProperties

Szczegóły logowania jednokrotnego aplikacji Dynatrace.

userId
  • string

Identyfikator użytkownika

DynatraceSingleSignOnProperties

Szczegóły logowania jednokrotnego aplikacji Dynatrace.

Name Type Description
aadDomains
  • string[]

tablica domen usługi Aad (azure Active Directory)

enterpriseAppId
  • string

Wersja agenta Dynatrace zainstalowanego na maszynie wirtualnej.

provisioningState

Stan aprowizacji zasobu.

singleSignOnState

Stan logowania jednokrotnego

singleSignOnUrl
  • string

Adres URL logowania specyficzny dla tego środowiska Dynatrace

EnvironmentInfo

Informacje o środowisku Dynatrace

Name Type Description
environmentId
  • string

Identyfikator utworzonego środowiska

ingestionKey
  • string

Klucz pozyskiwania środowiska

landingURL
  • string

Docelowy adres URL środowiska Dynatrace

logsIngestionEndpoint
  • string

Punkt końcowy pozyskiwania używany do wysyłania dzienników

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

Name Type Description
info
  • object

Dodatkowe informacje.

type
  • string

Dodatkowy typ informacji.

ErrorDetail

Szczegóły błędu.

Name Type Description
additionalInfo

Dodatkowe informacje o błędzie.

code
  • string

Kod błędu.

details

Szczegóły błędu.

message
  • string

Komunikat o błędzie.

target
  • string

Element docelowy błędu.

ErrorResponse

Odpowiedź na błąd

Name Type Description
error

Obiekt error.

IdentityProperties

Właściwości tożsamości usługi zarządzanej przypisane do tego zasobu.

Name Type Description
principalId
  • string

Identyfikator usługi Active Directory tego podmiotu zabezpieczeń.

tenantId
  • string

Identyfikator dzierżawy usługi Active Directory podmiotu zabezpieczeń.

type

Typ tożsamości zarządzanej przypisanej do tego zasobu.

userAssignedIdentities

Tożsamości przypisane do tego zasobu przez użytkownika.

LiftrResourceCategories

Kategoria zasobów liftr

Name Type Description
MonitorLogs
  • string
Unknown
  • string

ManagedIdentityType

Rodzaj tożsamości zarządzanej przypisanej do tego zasobu.

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

MarketplaceSubscriptionStatus

Flaga określająca stan subskrypcji witryny Marketplace zasobu. Jeśli płatność nie zostanie wykonana w czasie, zasób przejdzie w stan Wstrzymanie.

Name Type Description
Active
  • string
Suspended
  • string

MonitoringStatus

Flaga określająca, czy monitorowanie zasobów jest włączone, czy wyłączone.

Name Type Description
Disabled
  • string
Enabled
  • string

MonitorResource

Zasób monitora Dynatrace

Name Type Description
id
  • string

W pełni kwalifikowany identyfikator zasobu dla zasobu. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

Tożsamości usługi zarządzanej przypisane do tego zasobu.

location
  • string

Lokalizacja geograficzna, w której znajduje się zasób

name
  • string

Nazwa zasobu

properties.dynatraceEnvironmentProperties

Właściwości środowiska Dynatrace.

properties.liftrResourceCategory

Kategoria zasobu liftr.

properties.liftrResourcePreference
  • integer

Priorytet zasobu.

properties.marketplaceSubscriptionStatus

Stan subskrypcji witryny Marketplace.

properties.monitoringStatus

Stan monitora.

properties.planData

Informacje o planie rozliczeniowym.

properties.provisioningState

Stan aprowizacji zasobu.

properties.userInfo

Informacje o użytkowniku.

systemData

Metadane systemowe dla tego zasobu.

tags
  • object

Tagi zasobów.

type
  • string

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts"

MonitorResourceUpdate

Możliwe do aktualizacji właściwości monitorResource.

Name Type Description
dynatraceEnvironmentProperties

Właściwości środowiska Dynatrace.

marketplaceSubscriptionStatus

Stan subskrypcji witryny Marketplace.

monitoringStatus

Stan monitora.

planData

Informacje o planie rozliczeniowym.

tags
  • object

Tagi zasobów.

userInfo

Informacje o użytkowniku.

PlanData

Informacje o planie rozliczeniowym.

Name Type Description
billingCycle
  • string

różne cykle rozliczeniowe, takie jak CO MIESIĄC/TYDZIEŃ. może to być wyliczenie

effectiveDate
  • string

data zastosowania planu

planDetails
  • string

identyfikator planu opublikowany przez Dynatrace

usageType
  • string

inny typ użycia, taki jak PŁATNOŚĆ zgodnie z rzeczywistym użyciem/ZATWIERDZONE. może to być wyliczenie

ProvisioningState

Stan aprowizacji zasobu monitorowania

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

SingleSignOnStates

Różne stany zasobu logowania jednokrotnego

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

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

Name Type Description
createdAt
  • string

Sygnatura czasowa tworzenia zasobów (UTC).

createdBy
  • string

Tożsamość, która utworzyła zasób.

createdByType

Typ tożsamości, która utworzyła zasób.

lastModifiedAt
  • string

Sygnatura czasowa ostatniej modyfikacji zasobu (UTC)

lastModifiedBy
  • string

Tożsamość, która ostatnio zmodyfikowała zasób.

lastModifiedByType

Typ tożsamości, która ostatnio zmodyfikowała zasób.

UserAssignedIdentity

Tożsamość zarządzana przypisana przez użytkownika.

Name Type Description
clientId
  • string

Identyfikator klienta usługi Active Directory dla tego podmiotu zabezpieczeń.

principalId
  • string

Identyfikator usługi Active Directory dla tego podmiotu zabezpieczeń.

UserInfo

Informacje o użytkowniku.

Name Type Description
country
  • string

Kraj użytkownika

emailAddress
  • string

Email użytkownika używanego przez dynatrace do kontaktowania się z nimi w razie potrzeby

firstName
  • string

Imię użytkownika

lastName
  • string

Nazwisko użytkownika

phoneNumber
  • string

Numer telefonu użytkownika używanego przez firmę Dynatrace do kontaktowania się z nimi w razie potrzeby