Monitors - Update

Memperbarui MonitorResource

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

Parameter URI

Name In Required Type Description
monitorName
path True
  • string

Memantau nama sumber daya

resourceGroupName
path True
  • string

Nama grup sumber daya. Nama tidak peka huruf besar/kecil.

subscriptionId
path True
  • string

ID langganan target.

api-version
query True
  • string

Versi API yang digunakan untuk operasi ini.

Isi Permintaan

Name Type Description
dynatraceEnvironmentProperties

Properti lingkungan Dynatrace.

marketplaceSubscriptionStatus

Status langganan Marketplace.

monitoringStatus

Status monitor.

planData

Informasi paket penagihan.

tags
  • object

Tag sumber daya.

userInfo

Info pengguna.

Respons

Name Type Description
200 OK

Operasi ARM berhasil diselesaikan.

Other Status Codes

Respons kesalahan umum untuk semua API Azure Resource Manager untuk mengembalikan detail kesalahan untuk operasi yang gagal.

Keamanan

azure_auth

Alur OAuth2 Azure Active Directory.

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

Scopes

Name Description
user_impersonation meniru akun pengguna Anda

Contoh

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

Definisi

AccountInfo

Informasi Akun Dynatrace

createdByType

Jenis identitas yang membuat sumber daya.

DynatraceEnvironmentProperties

Properti lingkungan Dynatrace.

DynatraceSingleSignOnProperties

Detail akses menyeluruh Dynatrace.

EnvironmentInfo

Informasi Lingkungan Dynatrace

ErrorAdditionalInfo

Info tambahan kesalahan manajemen sumber daya.

ErrorDetail

Detail kesalahan.

ErrorResponse

Respons kesalahan

IdentityProperties

Properti identitas layanan terkelola yang ditetapkan ke sumber daya ini.

LiftrResourceCategories

Kategori sumber daya liftr

ManagedIdentityType

Jenis identitas terkelola yang ditetapkan ke sumber daya ini.

MarketplaceSubscriptionStatus

Bendera yang menentukan Status Langganan Marketplace sumber daya. Jika pembayaran tidak dilakukan pada waktunya, sumber daya akan masuk dalam status Ditangguhkan.

MonitoringStatus

Bendera yang menentukan apakah pemantauan sumber daya diaktifkan atau dinonaktifkan.

MonitorResource

Sumber Daya Monitor Dynatrace

MonitorResourceUpdate

Properti monitorResource yang dapat diperbarui.

PlanData

Informasi paket penagihan.

ProvisioningState

Status penyediaan sumber daya pemantauan

SingleSignOnStates

Berbagai status sumber daya SSO

systemData

Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.

UserAssignedIdentity

Identitas terkelola yang ditetapkan oleh pengguna.

UserInfo

Info pengguna.

AccountInfo

Informasi Akun Dynatrace

Name Type Description
accountId
  • string

ID Akun akun tempat lingkungan ini ditautkan ke

regionId
  • string

Wilayah tempat akun dibuat

createdByType

Jenis identitas yang membuat sumber daya.

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

DynatraceEnvironmentProperties

Properti lingkungan Dynatrace.

Name Type Description
accountInfo

Informasi Akun Dynatrace

environmentInfo

Informasi Lingkungan Dynatrace

singleSignOnProperties

Detail akses menyeluruh Dynatrace.

userId
  • string

ID pengguna

DynatraceSingleSignOnProperties

Detail akses menyeluruh Dynatrace.

Name Type Description
aadDomains
  • string[]

array domain Aad(azure active directory)

enterpriseAppId
  • string

Versi agen Dynatrace yang diinstal pada VM.

provisioningState

Status penyediaan sumber daya.

singleSignOnState

Status Akses Menyeluruh

singleSignOnUrl
  • string

URL masuk khusus untuk Lingkungan Dynatrace ini

EnvironmentInfo

Informasi Lingkungan Dynatrace

Name Type Description
environmentId
  • string

Id lingkungan yang dibuat

ingestionKey
  • string

Kunci penyerapan lingkungan

landingURL
  • string

URL Pendaratan untuk lingkungan Dynatrace

logsIngestionEndpoint
  • string

Titik akhir penyerapan yang digunakan untuk mengirim log

ErrorAdditionalInfo

Info tambahan kesalahan manajemen sumber daya.

Name Type Description
info
  • object

Info tambahan.

type
  • string

Jenis info tambahan.

ErrorDetail

Detail kesalahan.

Name Type Description
additionalInfo

Info tambahan kesalahan.

code
  • string

Kode kesalahan.

details

Detail kesalahan.

message
  • string

Pesan kesalahan.

target
  • string

Target kesalahan.

ErrorResponse

Respons kesalahan

Name Type Description
error

Objek kesalahan.

IdentityProperties

Properti identitas layanan terkelola yang ditetapkan ke sumber daya ini.

Name Type Description
principalId
  • string

Pengidentifikasi direktori aktif dari prinsipal ini.

tenantId
  • string

Id penyewa Direktori Aktif dari prinsipal.

type

Jenis identitas terkelola yang ditetapkan ke sumber daya ini.

userAssignedIdentities

Identitas yang ditetapkan ke sumber daya ini oleh pengguna.

LiftrResourceCategories

Kategori sumber daya liftr

Name Type Description
MonitorLogs
  • string
Unknown
  • string

ManagedIdentityType

Jenis identitas terkelola yang ditetapkan ke sumber daya ini.

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

MarketplaceSubscriptionStatus

Bendera yang menentukan Status Langganan Marketplace sumber daya. Jika pembayaran tidak dilakukan pada waktunya, sumber daya akan masuk dalam status Ditangguhkan.

Name Type Description
Active
  • string
Suspended
  • string

MonitoringStatus

Bendera yang menentukan apakah pemantauan sumber daya diaktifkan atau dinonaktifkan.

Name Type Description
Disabled
  • string
Enabled
  • string

MonitorResource

Sumber Daya Monitor Dynatrace

Name Type Description
id
  • string

ID sumber daya yang sepenuhnya memenuhi syarat untuk sumber daya. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

Identitas layanan terkelola yang ditetapkan ke sumber daya ini.

location
  • string

Lokasi geografis tempat sumber daya berada

name
  • string

Nama sumber daya.

properties.dynatraceEnvironmentProperties

Properti lingkungan Dynatrace.

properties.liftrResourceCategory

Kategori Sumber Daya Liftr.

properties.liftrResourcePreference
  • integer

Prioritas sumber daya.

properties.marketplaceSubscriptionStatus

Status langganan Marketplace.

properties.monitoringStatus

Status monitor.

properties.planData

Informasi paket penagihan.

properties.provisioningState

Status penyediaan sumber daya.

properties.userInfo

Info pengguna.

systemData

Metadata sistem untuk sumber daya ini.

tags
  • object

Tag sumber daya.

type
  • string

Jenis sumber daya. Misalnya "Microsoft.Compute/virtualMachines" atau "Microsoft.Storage/storageAccounts"

MonitorResourceUpdate

Properti monitorResource yang dapat diperbarui.

Name Type Description
dynatraceEnvironmentProperties

Properti lingkungan Dynatrace.

marketplaceSubscriptionStatus

Status langganan Marketplace.

monitoringStatus

Status monitor.

planData

Informasi paket penagihan.

tags
  • object

Tag sumber daya.

userInfo

Info pengguna.

PlanData

Informasi paket penagihan.

Name Type Description
billingCycle
  • string

siklus penagihan yang berbeda seperti BULANAN/MINGGUAN. ini bisa berupa enum

effectiveDate
  • string

tanggal ketika paket diterapkan

planDetails
  • string

id paket seperti yang diterbitkan oleh Dynatrace

usageType
  • string

jenis penggunaan yang berbeda seperti PAYG/COMMITTED. ini bisa berupa enum

ProvisioningState

Status penyediaan sumber daya pemantauan

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

SingleSignOnStates

Berbagai status sumber daya SSO

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

systemData

Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.

Name Type Description
createdAt
  • string

Tanda waktu pembuatan sumber daya (UTC).

createdBy
  • string

Identitas yang membuat sumber daya.

createdByType

Jenis identitas yang membuat sumber daya.

lastModifiedAt
  • string

Tanda waktu modifikasi terakhir sumber daya (UTC)

lastModifiedBy
  • string

Identitas yang terakhir mengubah sumber daya.

lastModifiedByType

Jenis identitas yang terakhir mengubah sumber daya.

UserAssignedIdentity

Identitas terkelola yang ditetapkan oleh pengguna.

Name Type Description
clientId
  • string

Pengidentifikasi klien direktori aktif untuk prinsipal ini.

principalId
  • string

Pengidentifikasi direktori aktif untuk prinsipal ini.

UserInfo

Info pengguna.

Name Type Description
country
  • string

Negara pengguna

emailAddress
  • string

Email pengguna yang digunakan oleh Dynatrace untuk menghubungi mereka jika diperlukan

firstName
  • string

Nama Depan pengguna

lastName
  • string

Nama Belakang pengguna

phoneNumber
  • string

Nomor telepon pengguna yang digunakan oleh Dynatrace untuk menghubungi mereka jika diperlukan