Поделиться через


Наблюдатели Microsoft.DatabaseWatcher

Определение ресурсов Bicep

Тип ресурса наблюдателя можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.DatabaseWatcher/watchers, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.DatabaseWatcher/watchers@2025-01-02' = {
  scope: resourceSymbolicName or scope
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    datastore: {
      adxClusterResourceId: 'string'
      kustoClusterDisplayName: 'string'
      kustoClusterUri: 'string'
      kustoDatabaseName: 'string'
      kustoDataIngestionUri: 'string'
      kustoManagementUrl: 'string'
      kustoOfferingType: 'string'
    }
    defaultAlertRuleIdentityResourceId: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Значения свойств

Microsoft.DatabaseWatcher/наблюдатели

Имя Описание Ценность
тождество Удостоверения управляемой службы, назначенные этому ресурсу. ManagedServiceIdentity (Управляемый сервисИдентификация)
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
имя Имя ресурса струна

Ограничения целостности:
Pattern = ^[a-zA-Z0-9]{1}[a-zA-Z0-9-_]{3,60}$ (обязательно)
свойства Свойства, относящиеся к ресурсу, для этого ресурса. WatcherProperties
scope Используется при создании ресурса в области, отличной от области развертывания. Задайте для этого свойства символьное имя ресурса, чтобы применить ресурс расширения.
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

Хранилище данных

Имя Описание Ценность
adxClusterResourceId Идентификатор ресурса Azure кластера Azure Data Explorer. струна
kustoClusterDisplayName Отображаемое имя кластера Kusto. струна
kustoClusterUri Универсальный код ресурса (URI) кластера Kusto. строка (обязательно)
kustoDatabaseName Имя базы данных Kusto. строка (обязательно)
kustoDataIngestionUri URI приема данных Kusto. строка (обязательно)
kustoManagementUrl URL-адрес управления Kusto. строка (обязательно)
kustoOfferingType Тип предложения Kusto. Adx
"fabric"
"бесплатный" (обязательный)

Управляемая служебная идентичность

Имя Описание Ценность
тип Тип управляемого удостоверения службы (где разрешены типы SystemAssigned и UserAssigned). "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned (обязательно)
ИдентичностиНазначенныеПользователем Набор назначенных пользователем удостоверений, связанных с ресурсом. Ключи словаря userAssignedIdentities будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Значения словаря могут быть пустыми объектами ({}) в запросах. UserAssignedIdentity (Пользовательские идентификаторы)

Отслеживаемые Ресурсные Теги

Имя Описание Ценность

UserAssignedIdentity (Пользовательские идентификаторы)

Имя Описание Ценность

Пользовательская назначенная идентичность

Имя Описание Ценность

WatcherProperties

Имя Описание Ценность
хранилище данных Хранилище данных для собранных данных мониторинга. хранилища данных
defaultAlertRuleIdentityResourceId Идентификатор ресурса управляемого удостоверения, назначаемого пользователем, который будет назначен новому правилу генерации оповещений. струна

Примеры использования

Примеры быстрого запуска Azure

Следующие шаблоны быстрого запуска Azure содержат примеры Bicep для развертывания этого типа ресурса.

Bicep-файл Описание
Создание наблюдателя за базой данных В этом примере создается наблюдатель за базами данных для SQL Azure и настраивается его хранилище данных, целевые объекты SQL и управляемые частные конечные точки.

Определение ресурса шаблона ARM

Тип ресурса наблюдателя можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.DatabaseWatcher/watchers, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.DatabaseWatcher/watchers",
  "apiVersion": "2025-01-02",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "datastore": {
      "adxClusterResourceId": "string",
      "kustoClusterDisplayName": "string",
      "kustoClusterUri": "string",
      "kustoDatabaseName": "string",
      "kustoDataIngestionUri": "string",
      "kustoManagementUrl": "string",
      "kustoOfferingType": "string"
    },
    "defaultAlertRuleIdentityResourceId": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Значения свойств

Microsoft.DatabaseWatcher/наблюдатели

Имя Описание Ценность
apiVersion Версия API '2025-01-02'
тождество Удостоверения управляемой службы, назначенные этому ресурсу. ManagedServiceIdentity (Управляемый сервисИдентификация)
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
имя Имя ресурса струна

Ограничения целостности:
Pattern = ^[a-zA-Z0-9]{1}[a-zA-Z0-9-_]{3,60}$ (обязательно)
свойства Свойства, относящиеся к ресурсу, для этого ресурса. WatcherProperties
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.DatabaseWatcher/watchers"

Хранилище данных

Имя Описание Ценность
adxClusterResourceId Идентификатор ресурса Azure кластера Azure Data Explorer. струна
kustoClusterDisplayName Отображаемое имя кластера Kusto. струна
kustoClusterUri Универсальный код ресурса (URI) кластера Kusto. строка (обязательно)
kustoDatabaseName Имя базы данных Kusto. строка (обязательно)
kustoDataIngestionUri URI приема данных Kusto. строка (обязательно)
kustoManagementUrl URL-адрес управления Kusto. строка (обязательно)
kustoOfferingType Тип предложения Kusto. Adx
"fabric"
"бесплатный" (обязательный)

Управляемая служебная идентичность

Имя Описание Ценность
тип Тип управляемого удостоверения службы (где разрешены типы SystemAssigned и UserAssigned). "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned (обязательно)
ИдентичностиНазначенныеПользователем Набор назначенных пользователем удостоверений, связанных с ресурсом. Ключи словаря userAssignedIdentities будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Значения словаря могут быть пустыми объектами ({}) в запросах. UserAssignedIdentity (Пользовательские идентификаторы)

Отслеживаемые Ресурсные Теги

Имя Описание Ценность

UserAssignedIdentity (Пользовательские идентификаторы)

Имя Описание Ценность

Пользовательская назначенная идентичность

Имя Описание Ценность

WatcherProperties

Имя Описание Ценность
хранилище данных Хранилище данных для собранных данных мониторинга. хранилища данных
defaultAlertRuleIdentityResourceId Идентификатор ресурса управляемого удостоверения, назначаемого пользователем, который будет назначен новому правилу генерации оповещений. струна

Примеры использования

Шаблоны быстрого запуска Azure

Следующие шаблоны быстрого запуска Azure развернуть этот тип ресурса.

Шаблон Описание
Создание наблюдателя за базой данных

развертывание в Azure
В этом примере создается наблюдатель за базами данных для SQL Azure и настраивается его хранилище данных, целевые объекты SQL и управляемые частные конечные точки.

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса наблюдателя можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.DatabaseWatcher/watchers, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DatabaseWatcher/watchers@2025-01-02"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      datastore = {
        adxClusterResourceId = "string"
        kustoClusterDisplayName = "string"
        kustoClusterUri = "string"
        kustoDatabaseName = "string"
        kustoDataIngestionUri = "string"
        kustoManagementUrl = "string"
        kustoOfferingType = "string"
      }
      defaultAlertRuleIdentityResourceId = "string"
    }
  }
}

Значения свойств

Microsoft.DatabaseWatcher/наблюдатели

Имя Описание Ценность
тождество Удостоверения управляемой службы, назначенные этому ресурсу. ManagedServiceIdentity (Управляемый сервисИдентификация)
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
имя Имя ресурса струна

Ограничения целостности:
Pattern = ^[a-zA-Z0-9]{1}[a-zA-Z0-9-_]{3,60}$ (обязательно)
parent_id Идентификатор ресурса для применения этого ресурса расширения. строка (обязательно)
свойства Свойства, относящиеся к ресурсу, для этого ресурса. WatcherProperties
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.DatabaseWatcher/watchers@2025-01-02"

Хранилище данных

Имя Описание Ценность
adxClusterResourceId Идентификатор ресурса Azure кластера Azure Data Explorer. струна
kustoClusterDisplayName Отображаемое имя кластера Kusto. струна
kustoClusterUri Универсальный код ресурса (URI) кластера Kusto. строка (обязательно)
kustoDatabaseName Имя базы данных Kusto. строка (обязательно)
kustoDataIngestionUri URI приема данных Kusto. строка (обязательно)
kustoManagementUrl URL-адрес управления Kusto. строка (обязательно)
kustoOfferingType Тип предложения Kusto. Adx
"fabric"
"бесплатный" (обязательный)

Управляемая служебная идентичность

Имя Описание Ценность
тип Тип управляемого удостоверения службы (где разрешены типы SystemAssigned и UserAssigned). "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned (обязательно)
ИдентичностиНазначенныеПользователем Набор назначенных пользователем удостоверений, связанных с ресурсом. Ключи словаря userAssignedIdentities будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Значения словаря могут быть пустыми объектами ({}) в запросах. UserAssignedIdentity (Пользовательские идентификаторы)

Отслеживаемые Ресурсные Теги

Имя Описание Ценность

UserAssignedIdentity (Пользовательские идентификаторы)

Имя Описание Ценность

Пользовательская назначенная идентичность

Имя Описание Ценность

WatcherProperties

Имя Описание Ценность
хранилище данных Хранилище данных для собранных данных мониторинга. хранилища данных
defaultAlertRuleIdentityResourceId Идентификатор ресурса управляемого удостоверения, назначаемого пользователем, который будет назначен новому правилу генерации оповещений. струна