Monitors - Update

Aktualizowanie zasobu MonitorResource

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
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

Nazwa Typ Opis
dynatraceEnvironmentProperties

DynatraceEnvironmentProperties

Właściwości środowiska Dynatrace.

marketplaceSubscriptionStatus

MarketplaceSubscriptionStatus

Stan subskrypcji witryny Marketplace.

monitoringStatus

MonitoringStatus

Stan monitora.

planData

PlanData

Informacje o planie rozliczeniowym.

tags

object

Tagi zasobów.

userInfo

UserInfo

Informacje o użytkowniku.

Odpowiedzi

Nazwa Typ Opis
200 OK

MonitorResource

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

Other Status Codes

ErrorResponse

Typowa odpowiedź na błąd 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

Nazwa Opis
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

Nazwa Opis
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 będzie w stanie Wstrzymanie.

MonitoringStatus

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

MonitorResource

Zasób monitora Dynatrace

MonitorResourceUpdate

Możliwe do zaktualizowania 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

Nazwa Typ Opis
accountId

string

Identyfikator konta, z tym środowiskiem jest połączony

regionId

string

Region, w którym jest tworzone konto

createdByType

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

Nazwa Typ Opis
Application

string

Key

string

ManagedIdentity

string

User

string

DynatraceEnvironmentProperties

Właściwości środowiska Dynatrace.

Nazwa Typ Opis
accountInfo

AccountInfo

Informacje o koncie Dynatrace

environmentInfo

EnvironmentInfo

Informacje o środowisku Dynatrace

singleSignOnProperties

DynatraceSingleSignOnProperties

Szczegóły logowania jednokrotnego aplikacji Dynatrace.

userId

string

Identyfikator użytkownika

DynatraceSingleSignOnProperties

Szczegóły logowania jednokrotnego aplikacji Dynatrace.

Nazwa Typ Opis
aadDomains

string[]

tablica domen usługi Aad (azure Active Directory)

enterpriseAppId

string

Wersja agenta Dynatrace zainstalowanego na maszynie wirtualnej.

provisioningState

ProvisioningState

Stan aprowizacji zasobu.

singleSignOnState

SingleSignOnStates

Stan Logowanie jednokrotne

singleSignOnUrl

string

Adres URL logowania specyficzny dla tego środowiska Dynatrace

EnvironmentInfo

Informacje o środowisku Dynatrace

Nazwa Typ Opis
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.

Nazwa Typ Opis
info

object

Dodatkowe informacje.

type

string

Dodatkowy typ informacji.

ErrorDetail

Szczegóły błędu.

Nazwa Typ Opis
additionalInfo

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

code

string

Kod błędu.

details

ErrorDetail[]

Szczegóły błędu.

message

string

Komunikat o błędzie.

target

string

Element docelowy błędu.

ErrorResponse

Odpowiedź na błąd

Nazwa Typ Opis
error

ErrorDetail

Obiekt błędu.

IdentityProperties

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

Nazwa Typ Opis
principalId

string

Identyfikator usługi Active Directory tego podmiotu zabezpieczeń.

tenantId

string

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

type

ManagedIdentityType

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

userAssignedIdentities

<string,  UserAssignedIdentity>

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

LiftrResourceCategories

Kategoria zasobów liftr

Nazwa Typ Opis
MonitorLogs

string

Unknown

string

ManagedIdentityType

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

Nazwa Typ Opis
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 będzie w stanie Wstrzymanie.

Nazwa Typ Opis
Active

string

Suspended

string

MonitoringStatus

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

Nazwa Typ Opis
Disabled

string

Enabled

string

MonitorResource

Zasób monitora Dynatrace

Nazwa Typ Opis
id

string

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

identity

IdentityProperties

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

DynatraceEnvironmentProperties

Właściwości środowiska Dynatrace.

properties.liftrResourceCategory

LiftrResourceCategories

Kategoria zasobu liftr.

properties.liftrResourcePreference

integer

Priorytet zasobu.

properties.marketplaceSubscriptionStatus

MarketplaceSubscriptionStatus

Stan subskrypcji witryny Marketplace.

properties.monitoringStatus

MonitoringStatus

Stan monitora.

properties.planData

PlanData

Informacje o planie rozliczeniowym.

properties.provisioningState

ProvisioningState

Stan aprowizacji zasobu.

properties.userInfo

UserInfo

Informacje o użytkowniku.

systemData

systemData

Metadane systemu dla tego zasobu.

tags

object

Tagi zasobów.

type

string

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

MonitorResourceUpdate

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

Nazwa Typ Opis
dynatraceEnvironmentProperties

DynatraceEnvironmentProperties

Właściwości środowiska Dynatrace.

marketplaceSubscriptionStatus

MarketplaceSubscriptionStatus

Stan subskrypcji witryny Marketplace.

monitoringStatus

MonitoringStatus

Stan monitora.

planData

PlanData

Informacje o planie rozliczeniowym.

tags

object

Tagi zasobów.

userInfo

UserInfo

Informacje o użytkowniku.

PlanData

Informacje o planie rozliczeniowym.

Nazwa Typ Opis
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 PAYG/COMMITTED. może to być wyliczenie

ProvisioningState

Stan aprowizacji zasobu monitorowania

Nazwa Typ Opis
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

Nazwa Typ Opis
Disable

string

Enable

string

Existing

string

Initial

string

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

Nazwa Typ Opis
createdAt

string

Sygnatura czasowa tworzenia zasobu (UTC).

createdBy

string

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

createdByType

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

createdByType

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

UserAssignedIdentity

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

Nazwa Typ Opis
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.

Nazwa Typ Opis
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 Dynatrace do skontaktowania się z nim w razie potrzeby