Partilhar via


Observadores Microsoft.DatabaseWatcher 2023-09-01-preview

Definição de recursos do bíceps

O tipo de recurso de observadores pode ser implantado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.DatabaseWatcher/watchers, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.DatabaseWatcher/watchers@2023-09-01-preview' = {
  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'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Valores de propriedade

Armazenamento de dados

Designação Descrição Valor
adxClusterResourceId A ID de recurso do Azure de um cluster do Azure Data Explorer. string
kustoClusterDisplayName O nome de exibição do cluster Kusto. string
kustoClusterUri O URI do cluster Kusto. string (obrigatório)
kustoDatabaseName O nome de um banco de dados Kusto. string (obrigatório)
kustoDataIngestionUri O URI de ingestão de dados de Kusto. string (obrigatório)
kustoManagementUrl A URL de gerenciamento do Kusto. string (obrigatório)
kustoOfferingType O tipo de oferta Kusto. 'ADX'
'Tecido'
'grátis' (obrigatório)

ManagedServiceIdentity

Designação Descrição Valor
tipo Tipo de identidade de serviço gerenciado (onde os tipos SystemAssigned e UserAssigned são permitidos). 'Nenhuma'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned' (obrigatório)
userAssignedIdentities O conjunto de identidades atribuídas pelo usuário associadas ao recurso. As chaves do dicionário userAssignedIdentities serão ids de recurso ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Os valores de dicionário podem ser objetos vazios ({}) em solicitações. UserAssignedIdentities

Microsoft.DatabaseWatcher/vigilantes

Designação Descrição Valor
identidade As identidades de serviço gerenciado atribuídas a este recurso. ManagedServiceIdentity
Localização A geolocalização onde o recurso vive string (obrigatório)
Designação O nome do recurso string

Restrições:
Padrão = ^[a-zA-Z0-9]{1}[a-zA-Z0-9-_]{3,60}$ (obrigatório)
propriedades As propriedades específicas do recurso para este recurso. WatcherProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos

TrackedResourceTags

Designação Descrição Valor

UserAssignedIdentities

Designação Descrição Valor

UserAssignedIdentity

Designação Descrição Valor

WatcherProperties

Designação Descrição Valor
armazenamento de dados O armazenamento de dados para dados de monitoramento coletados. Datastore

Exemplos de uso

Exemplos de início rápido do Azure

Os seguintes modelos início rápido do Azure contêm exemplos de Bicep para implantar esse tipo de recurso.

Arquivo Bicep Descrição
Criar um observador de banco de dados Este exemplo cria um inspetor de banco de dados para o SQL do Azure e configura seu armazenamento de dados, destinos SQL e pontos de extremidade privados gerenciados

Definição de recurso de modelo ARM

O tipo de recurso de observadores pode ser implantado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.DatabaseWatcher/watchers, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.DatabaseWatcher/watchers",
  "apiVersion": "2023-09-01-preview",
  "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"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valores de propriedade

Armazenamento de dados

Designação Descrição Valor
adxClusterResourceId A ID de recurso do Azure de um cluster do Azure Data Explorer. string
kustoClusterDisplayName O nome de exibição do cluster Kusto. string
kustoClusterUri O URI do cluster Kusto. string (obrigatório)
kustoDatabaseName O nome de um banco de dados Kusto. string (obrigatório)
kustoDataIngestionUri O URI de ingestão de dados de Kusto. string (obrigatório)
kustoManagementUrl A URL de gerenciamento do Kusto. string (obrigatório)
kustoOfferingType O tipo de oferta Kusto. 'ADX'
'Tecido'
'grátis' (obrigatório)

ManagedServiceIdentity

Designação Descrição Valor
tipo Tipo de identidade de serviço gerenciado (onde os tipos SystemAssigned e UserAssigned são permitidos). 'Nenhuma'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned' (obrigatório)
userAssignedIdentities O conjunto de identidades atribuídas pelo usuário associadas ao recurso. As chaves do dicionário userAssignedIdentities serão ids de recurso ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Os valores de dicionário podem ser objetos vazios ({}) em solicitações. UserAssignedIdentities

Microsoft.DatabaseWatcher/vigilantes

Designação Descrição Valor
apiVersion A versão api '2023-09-01-pré-visualização'
identidade As identidades de serviço gerenciado atribuídas a este recurso. ManagedServiceIdentity
Localização A geolocalização onde o recurso vive string (obrigatório)
Designação O nome do recurso string

Restrições:
Padrão = ^[a-zA-Z0-9]{1}[a-zA-Z0-9-_]{3,60}$ (obrigatório)
propriedades As propriedades específicas do recurso para este recurso. WatcherProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos
tipo O tipo de recurso 'Microsoft.DatabaseWatcher/observadores'

TrackedResourceTags

Designação Descrição Valor

UserAssignedIdentities

Designação Descrição Valor

UserAssignedIdentity

Designação Descrição Valor

WatcherProperties

Designação Descrição Valor
armazenamento de dados O armazenamento de dados para dados de monitoramento coletados. Datastore

Exemplos de uso

Modelos de início rápido do Azure

Os seguintes modelos de início rápido do Azure implantar esse tipo de recurso.

Modelo Descrição
Criar um observador de banco de dados

Implantar no Azure
Este exemplo cria um inspetor de banco de dados para o SQL do Azure e configura seu armazenamento de dados, destinos SQL e pontos de extremidade privados gerenciados

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso de observadores pode ser implantado com operações que visam:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.DatabaseWatcher/watchers, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DatabaseWatcher/watchers@2023-09-01-preview"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      datastore = {
        adxClusterResourceId = "string"
        kustoClusterDisplayName = "string"
        kustoClusterUri = "string"
        kustoDatabaseName = "string"
        kustoDataIngestionUri = "string"
        kustoManagementUrl = "string"
        kustoOfferingType = "string"
      }
    }
  })
}

Valores de propriedade

Armazenamento de dados

Designação Descrição Valor
adxClusterResourceId A ID de recurso do Azure de um cluster do Azure Data Explorer. string
kustoClusterDisplayName O nome de exibição do cluster Kusto. string
kustoClusterUri O URI do cluster Kusto. string (obrigatório)
kustoDatabaseName O nome de um banco de dados Kusto. string (obrigatório)
kustoDataIngestionUri O URI de ingestão de dados de Kusto. string (obrigatório)
kustoManagementUrl A URL de gerenciamento do Kusto. string (obrigatório)
kustoOfferingType O tipo de oferta Kusto. 'ADX'
'Tecido'
'grátis' (obrigatório)

ManagedServiceIdentity

Designação Descrição Valor
tipo Tipo de identidade de serviço gerenciado (onde os tipos SystemAssigned e UserAssigned são permitidos). 'Nenhuma'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned' (obrigatório)
userAssignedIdentities O conjunto de identidades atribuídas pelo usuário associadas ao recurso. As chaves do dicionário userAssignedIdentities serão ids de recurso ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Os valores de dicionário podem ser objetos vazios ({}) em solicitações. UserAssignedIdentities

Microsoft.DatabaseWatcher/vigilantes

Designação Descrição Valor
identidade As identidades de serviço gerenciado atribuídas a este recurso. ManagedServiceIdentity
Localização A geolocalização onde o recurso vive string (obrigatório)
Designação O nome do recurso string

Restrições:
Padrão = ^[a-zA-Z0-9]{1}[a-zA-Z0-9-_]{3,60}$ (obrigatório)
propriedades As propriedades específicas do recurso para este recurso. WatcherProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags.
tipo O tipo de recurso "Microsoft.DatabaseWatcher/watchers@2023-09-01-preview"

TrackedResourceTags

Designação Descrição Valor

UserAssignedIdentities

Designação Descrição Valor

UserAssignedIdentity

Designação Descrição Valor

WatcherProperties

Designação Descrição Valor
armazenamento de dados O armazenamento de dados para dados de monitoramento coletados. Datastore