Partager via


Clusters Microsoft.Kusto/attachedDatabaseConfigurations 2023-08-15

Définition de ressource Bicep

Le type de ressource clusters/attachedDatabaseConfigurations peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Kusto/clusters/attachedDatabaseConfigurations, ajoutez le bicep suivant à votre modèle.

resource symbolicname 'Microsoft.Kusto/clusters/attachedDatabaseConfigurations@2023-08-15' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    clusterResourceId: 'string'
    databaseName: 'string'
    databaseNameOverride: 'string'
    databaseNamePrefix: 'string'
    defaultPrincipalsModificationKind: 'string'
    tableLevelSharingProperties: {
      externalTablesToExclude: [
        'string'
      ]
      externalTablesToInclude: [
        'string'
      ]
      functionsToExclude: [
        'string'
      ]
      functionsToInclude: [
        'string'
      ]
      materializedViewsToExclude: [
        'string'
      ]
      materializedViewsToInclude: [
        'string'
      ]
      tablesToExclude: [
        'string'
      ]
      tablesToInclude: [
        'string'
      ]
    }
  }
}

Valeurs de propriété

AttachedDatabaseConfigurationProperties

Nom Description Valeur
clusterResourceId ID de ressource du cluster où se trouvent les bases de données que vous souhaitez attacher. chaîne (obligatoire)
databaseName Nom de la base de données que vous souhaitez attacher, utilisez * si vous souhaitez suivre toutes les bases de données actuelles et futures. chaîne (obligatoire)
databaseNameOverride Remplace le nom de la base de données d’origine. Pertinent uniquement lors de l’attachement à une base de données spécifique. corde
databaseNamePrefix Ajoute un préfixe au nom des bases de données jointes. Lorsque vous suivez un cluster entier, ce préfixe est ajouté à toutes les bases de données de noms d’origine du cluster leader. corde
defaultPrincipalsModificationKind Type de modification des principaux par défaut 'None'
'Replace'
'Union' (obligatoire)
tableLevelSharingProperties Spécifications de partage au niveau de la table TableLevelSharingProperties

Microsoft.Kusto/clusters/attachedDatabaseConfigurations

Nom Description Valeur
emplacement Emplacement des ressources. corde
nom Nom de la ressource corde

Contraintes:
Modèle = ^.*$ (obligatoire)
parent Dans Bicep, vous pouvez spécifier la ressource parente d’une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente.

Pour plus d’informations, consultez ressource enfant en dehors de la ressource parente.
Nom symbolique de la ressource de type : clusters
Propriétés Propriétés de la configuration de la base de données jointe. AttachedDatabaseConfigurationProperties

TableLevelSharingProperties

Nom Description Valeur
externalTablesToExclude Liste des tables externes à exclure de la base de données de suivi string[]
externalTablesToInclude Liste des tables externes à inclure dans la base de données du suiveur string[]
functionsToExclude Liste des fonctions à exclure de la base de données du suiveur string[]
functionsToInclude Liste des fonctions à inclure dans la base de données du suiveur string[]
materializedViewsToExclude Liste des vues matérialisées à exclure de la base de données de suivi string[]
materializedViewsToInclude Liste des vues matérialisées à inclure dans la base de données de suivi string[]
tablesToExclude Liste des tables à exclure de la base de données du suiveur string[]
tablesToInclude Liste des tables à inclure dans la base de données de l’éditeur de suivi string[]

Définition de ressource de modèle ARM

Le type de ressource clusters/attachedDatabaseConfigurations peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Kusto/clusters/attachedDatabaseConfigurations, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.Kusto/clusters/attachedDatabaseConfigurations",
  "apiVersion": "2023-08-15",
  "name": "string",
  "location": "string",
  "properties": {
    "clusterResourceId": "string",
    "databaseName": "string",
    "databaseNameOverride": "string",
    "databaseNamePrefix": "string",
    "defaultPrincipalsModificationKind": "string",
    "tableLevelSharingProperties": {
      "externalTablesToExclude": [ "string" ],
      "externalTablesToInclude": [ "string" ],
      "functionsToExclude": [ "string" ],
      "functionsToInclude": [ "string" ],
      "materializedViewsToExclude": [ "string" ],
      "materializedViewsToInclude": [ "string" ],
      "tablesToExclude": [ "string" ],
      "tablesToInclude": [ "string" ]
    }
  }
}

Valeurs de propriété

AttachedDatabaseConfigurationProperties

Nom Description Valeur
clusterResourceId ID de ressource du cluster où se trouvent les bases de données que vous souhaitez attacher. chaîne (obligatoire)
databaseName Nom de la base de données que vous souhaitez attacher, utilisez * si vous souhaitez suivre toutes les bases de données actuelles et futures. chaîne (obligatoire)
databaseNameOverride Remplace le nom de la base de données d’origine. Pertinent uniquement lors de l’attachement à une base de données spécifique. corde
databaseNamePrefix Ajoute un préfixe au nom des bases de données jointes. Lorsque vous suivez un cluster entier, ce préfixe est ajouté à toutes les bases de données de noms d’origine du cluster leader. corde
defaultPrincipalsModificationKind Type de modification des principaux par défaut 'None'
'Replace'
'Union' (obligatoire)
tableLevelSharingProperties Spécifications de partage au niveau de la table TableLevelSharingProperties

Microsoft.Kusto/clusters/attachedDatabaseConfigurations

Nom Description Valeur
apiVersion Version de l’API '2023-08-15'
emplacement Emplacement des ressources. corde
nom Nom de la ressource corde

Contraintes:
Modèle = ^.*$ (obligatoire)
Propriétés Propriétés de la configuration de la base de données jointe. AttachedDatabaseConfigurationProperties
type Type de ressource 'Microsoft.Kusto/clusters/attachedDatabaseConfigurations'

TableLevelSharingProperties

Nom Description Valeur
externalTablesToExclude Liste des tables externes à exclure de la base de données de suivi string[]
externalTablesToInclude Liste des tables externes à inclure dans la base de données du suiveur string[]
functionsToExclude Liste des fonctions à exclure de la base de données du suiveur string[]
functionsToInclude Liste des fonctions à inclure dans la base de données du suiveur string[]
materializedViewsToExclude Liste des vues matérialisées à exclure de la base de données de suivi string[]
materializedViewsToInclude Liste des vues matérialisées à inclure dans la base de données de suivi string[]
tablesToExclude Liste des tables à exclure de la base de données du suiveur string[]
tablesToInclude Liste des tables à inclure dans la base de données de l’éditeur de suivi string[]

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource clusters/attachedDatabaseConfigurations peut être déployé avec des opérations qui ciblent :

  • groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Kusto/clusters/attachedDatabaseConfigurations, ajoutez terraform suivante à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Kusto/clusters/attachedDatabaseConfigurations@2023-08-15"
  name = "string"
  location = "string"
  body = jsonencode({
    properties = {
      clusterResourceId = "string"
      databaseName = "string"
      databaseNameOverride = "string"
      databaseNamePrefix = "string"
      defaultPrincipalsModificationKind = "string"
      tableLevelSharingProperties = {
        externalTablesToExclude = [
          "string"
        ]
        externalTablesToInclude = [
          "string"
        ]
        functionsToExclude = [
          "string"
        ]
        functionsToInclude = [
          "string"
        ]
        materializedViewsToExclude = [
          "string"
        ]
        materializedViewsToInclude = [
          "string"
        ]
        tablesToExclude = [
          "string"
        ]
        tablesToInclude = [
          "string"
        ]
      }
    }
  })
}

Valeurs de propriété

AttachedDatabaseConfigurationProperties

Nom Description Valeur
clusterResourceId ID de ressource du cluster où se trouvent les bases de données que vous souhaitez attacher. chaîne (obligatoire)
databaseName Nom de la base de données que vous souhaitez attacher, utilisez * si vous souhaitez suivre toutes les bases de données actuelles et futures. chaîne (obligatoire)
databaseNameOverride Remplace le nom de la base de données d’origine. Pertinent uniquement lors de l’attachement à une base de données spécifique. corde
databaseNamePrefix Ajoute un préfixe au nom des bases de données jointes. Lorsque vous suivez un cluster entier, ce préfixe est ajouté à toutes les bases de données de noms d’origine du cluster leader. corde
defaultPrincipalsModificationKind Type de modification des principaux par défaut 'None'
'Replace'
'Union' (obligatoire)
tableLevelSharingProperties Spécifications de partage au niveau de la table TableLevelSharingProperties

Microsoft.Kusto/clusters/attachedDatabaseConfigurations

Nom Description Valeur
emplacement Emplacement des ressources. corde
nom Nom de la ressource corde

Contraintes:
Modèle = ^.*$ (obligatoire)
parent_id ID de la ressource qui est le parent de cette ressource. ID de ressource de type : clusters
Propriétés Propriétés de la configuration de la base de données jointe. AttachedDatabaseConfigurationProperties
type Type de ressource « Microsoft.Kusto/clusters/attachedDatabaseConfigurations@2023-08-15 »

TableLevelSharingProperties

Nom Description Valeur
externalTablesToExclude Liste des tables externes à exclure de la base de données de suivi string[]
externalTablesToInclude Liste des tables externes à inclure dans la base de données du suiveur string[]
functionsToExclude Liste des fonctions à exclure de la base de données du suiveur string[]
functionsToInclude Liste des fonctions à inclure dans la base de données du suiveur string[]
materializedViewsToExclude Liste des vues matérialisées à exclure de la base de données de suivi string[]
materializedViewsToInclude Liste des vues matérialisées à inclure dans la base de données de suivi string[]
tablesToExclude Liste des tables à exclure de la base de données du suiveur string[]
tablesToInclude Liste des tables à inclure dans la base de données de l’éditeur de suivi string[]