Aracılığıyla paylaş


Monitors - Create

İzleme kaynağı oluşturun.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}?api-version=2025-06-11

URI Parametreleri

Name İçinde Gerekli Tür Description
monitorName
path True

string

minLength: 2
maxLength: 32
pattern: ^[a-zA-Z0-9_][a-zA-Z0-9_-]+$

Kaynak adını izleme

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız.

subscriptionId
path True

string

minLength: 1

Hedef aboneliğin kimliği.

api-version
query True

string

minLength: 1

Bu işlem için kullanılacak API sürümü.

İstek Gövdesi

Name Gerekli Tür Description
location True

string

Kaynağın bulunduğu coğrafi konum

identity

IdentityProperties

properties

MonitorProperties

İzleyici kaynağına özgü özellikler.

sku

ResourceSku

tags

object

Kaynak etiketleri.

Yanıtlar

Name Tür Description
200 OK

DatadogMonitorResource

Kaynak 'DatadogMonitorResource' güncelleştirme işlemi başarılı oldu

201 Created

DatadogMonitorResource

Kaynak 'DatadogMonitorResource' oluşturma işlemi başarılı oldu

Üst Bilgiler

  • Azure-AsyncOperation: string
  • Retry-After: integer
Other Status Codes

ErrorResponse

Beklenmeyen bir hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Akışı.

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

Monitors_Create

Örnek isteği

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Datadog/monitors/myMonitor?api-version=2025-06-11

{
  "location": "West US",
  "properties": {
    "datadogOrganizationProperties": {
      "name": "myOrg",
      "cspm": false,
      "enterpriseAppId": "00000000-0000-0000-0000-000000000000",
      "id": "myOrg123",
      "linkingAuthCode": "someAuthCode",
      "linkingClientId": "00000000-0000-0000-0000-000000000000",
      "resourceCollection": false
    },
    "monitoringStatus": "Enabled",
    "userInfo": {
      "name": "Alice",
      "emailAddress": "alice@microsoft.com",
      "phoneNumber": "123-456-7890"
    }
  },
  "sku": {
    "name": "free_Monthly"
  },
  "tags": {
    "Environment": "Dev"
  }
}

Örnek yanıt

{
  "name": "myMonitor",
  "type": "Microsoft.Datadog/monitors",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/monitors/myMonitor",
  "location": "West US",
  "properties": {
    "datadogOrganizationProperties": {
      "name": "myOrg",
      "enterpriseAppId": null,
      "id": "myOrg123",
      "linkingAuthCode": null,
      "linkingClientId": null
    },
    "liftrResourceCategory": "MonitorLogs",
    "liftrResourcePreference": 1,
    "monitoringStatus": "Enabled",
    "provisioningState": "Succeeded"
  },
  "sku": {
    "name": "free_Monthly"
  },
  "tags": {
    "Environment": "Dev"
  }
}
{
  "name": "myMonitor",
  "type": "Microsoft.Datadog/monitors",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/monitors/myMonitor",
  "location": "West US",
  "properties": {
    "datadogOrganizationProperties": {
      "name": "myOrg",
      "id": "myOrg123"
    },
    "liftrResourceCategory": "MonitorLogs",
    "liftrResourcePreference": 1,
    "monitoringStatus": "Enabled",
    "provisioningState": "Accepted"
  },
  "sku": {
    "name": "free_Monthly"
  },
  "tags": {
    "Environment": "Dev"
  }
}

Tanımlar

Name Description
createdByType

Kaynağı oluşturan kimliğin türü.

DatadogMonitorResource

Belirli bir özellik türü kullanılarak bu tür diğer ad kullanılarak somut izlenen kaynak türleri oluşturulabilir.

DatadogOrganizationProperties

Datadog kuruluş adını belirtin. Mevcut kuruluşlara bağlanma durumunda Id, ApiKey ve Applicationkey de gereklidir.

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

ErrorDetail

Hata ayrıntısı.

ErrorResponse

Hata yanıtı

IdentityProperties
LiftrResourceCategories
ManagedIdentityTypes

Datadog İzleyici'nin kimlik türünü belirtir. Şu anda izin verilen tek değer 'SystemAssigned' değeridir.

MarketplaceSubscriptionStatus

Kaynağın Market Abonelik Durumunu belirten bayrak. Ödeme zamanında yapılmazsa, kaynak Askıya alındı durumuna geçer.

MonitoringStatus

Kaynak izlemenin etkin mi yoksa devre dışı mı olduğunu belirten bayrak.

MonitorProperties

İzleyici kaynağına özgü özellikler.

ProvisioningState
ResourceSku
systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

UserInfo

Ad, e-posta ve isteğe bağlı olarak telefon numarasını içerir. Kullanıcı Bilgileri null olamaz.

createdByType

Kaynağı oluşturan kimliğin türü.

Değer Description
User
Application
ManagedIdentity
Key

DatadogMonitorResource

Belirli bir özellik türü kullanılarak bu tür diğer ad kullanılarak somut izlenen kaynak türleri oluşturulabilir.

Name Tür Description
id

string

Kaynağın tam kaynak kimliği. Örn - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

IdentityProperties

location

string

Kaynağın bulunduğu coğrafi konum

name

string

Kaynağın adı

properties

MonitorProperties

İzleyici kaynağına özgü özellikler.

sku

ResourceSku

systemData

systemData

createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri.

tags

object

Kaynak etiketleri.

type

string

Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts"

DatadogOrganizationProperties

Datadog kuruluş adını belirtin. Mevcut kuruluşlara bağlanma durumunda Id, ApiKey ve Applicationkey de gereklidir.

Name Tür Description
apiKey

string (password)

Datadog kuruluşuyla ilişkili API anahtarı.

applicationKey

string (password)

Datadog kuruluşuyla ilişkili uygulama anahtarı.

cspm

boolean

Bulut güvenliği duruş yönetiminin durumunu açıklayan yapılandırma. Bu, bir abonelikteki tüm kaynaklar için yapılandırma bilgilerini toplar ve sektör karşılaştırmalarına uyumluluğu izler.

enterpriseAppId

string

Çoklu oturum açma için kullanılan Kurumsal Uygulamanın Kimliği.

id

string

Datadog kuruluşunun kimliği.

linkingAuthCode

string (password)

Mevcut bir Datadog kuruluşuna bağlanmak için kullanılan kimlik doğrulama kodu.

linkingClientId

string (password)

Kuruluşu bağlamak için kimlik doğrulama belirteci karşılığında var olan bir client_id.

name

string

Datadog kuruluşunun adı.

redirectUri

string

Bağlama için yeniden yönlendirme URI'si.

resourceCollection

boolean

Kaynak toplamanın durumunu açıklayan yapılandırma. Bu, abonelikteki tüm kaynaklar için yapılandırma bilgilerini toplar.

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

Name Tür Description
info

object

Ek bilgiler.

type

string

Ek bilgi türü.

ErrorDetail

Hata ayrıntısı.

Name Tür Description
additionalInfo

ErrorAdditionalInfo[]

Hata ek bilgileri.

code

string

Hata kodu.

details

ErrorDetail[]

Hata ayrıntıları.

message

string

Hata iletisi.

target

string

Hata hedefi.

ErrorResponse

Hata yanıtı

Name Tür Description
error

ErrorDetail

Hata nesnesi.

IdentityProperties

Name Tür Description
principalId

string

Kimlik kimliği.

tenantId

string

Kaynağın kiracı kimliği.

type

ManagedIdentityTypes

Datadog İzleyici'nin kimlik türünü belirtir. Şu anda izin verilen tek değer 'SystemAssigned' değeridir.

LiftrResourceCategories

Değer Description
Unknown
MonitorLogs

ManagedIdentityTypes

Datadog İzleyici'nin kimlik türünü belirtir. Şu anda izin verilen tek değer 'SystemAssigned' değeridir.

Değer Description
SystemAssigned
UserAssigned

MarketplaceSubscriptionStatus

Kaynağın Market Abonelik Durumunu belirten bayrak. Ödeme zamanında yapılmazsa, kaynak Askıya alındı durumuna geçer.

Değer Description
Provisioning
Active
Suspended
Unsubscribed

MonitoringStatus

Kaynak izlemenin etkin mi yoksa devre dışı mı olduğunu belirten bayrak.

Değer Description
Enabled
Disabled

MonitorProperties

İzleyici kaynağına özgü özellikler.

Name Tür Default value Description
datadogOrganizationProperties

DatadogOrganizationProperties

Datadog kuruluş adını belirtin. Mevcut kuruluşlara bağlanma durumunda Id, ApiKey ve Applicationkey de gereklidir.

liftrResourceCategory

LiftrResourceCategories

liftrResourcePreference

integer (int32)

Kaynağın önceliği.

marketplaceSubscriptionStatus

MarketplaceSubscriptionStatus

Kaynağın Market Abonelik Durumunu belirten bayrak. Ödeme zamanında yapılmazsa, kaynak Askıya alındı durumuna geçer.

monitoringStatus

MonitoringStatus

Enabled

Kaynak izlemenin etkin mi yoksa devre dışı mı olduğunu belirten bayrak.

provisioningState

ProvisioningState

userInfo

UserInfo

Ad, e-posta ve isteğe bağlı olarak telefon numarasını içerir. Kullanıcı Bilgileri null olamaz.

ProvisioningState

Değer Description
Accepted
Creating
Updating
Deleting
Succeeded
Failed
Canceled
Deleted
NotSpecified

ResourceSku

Name Tür Description
name

string

SKU'nun {PlanId} biçimindeki adı. Terraform için izin verilen tek değer 'Bağlı'dır.

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

Name Tür Description
createdAt

string (date-time)

Kaynak oluşturma (UTC) zaman damgası.

createdBy

string

Kaynağı oluşturan kimlik.

createdByType

createdByType

Kaynağı oluşturan kimliğin türü.

lastModifiedAt

string (date-time)

Kaynağın son değişikliğinin zaman damgası (UTC)

lastModifiedBy

string

Kaynağı en son değiştiren kimlik.

lastModifiedByType

createdByType

Kaynağı en son değiştiren kimlik türü.

UserInfo

Ad, e-posta ve isteğe bağlı olarak telefon numarasını içerir. Kullanıcı Bilgileri null olamaz.

Name Tür Description
emailAddress

string

pattern: ^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\.)+[A-Za-z]{2,}$

Gerekirse Datadog tarafından iletişim kurmak için kullanılan kullanıcının e-postası

name

string

maxLength: 50

Kullanıcının adı

phoneNumber

string

maxLength: 40

Gerekirse Datadog tarafından iletişim kurmak için kullanılan kullanıcının telefon numarası