Partager via


Flottes Microsoft.DatabaseFleetManager/fleetspaces/bases de données

Définition de ressource Bicep

Le type de ressource fleets/fleetspaces/databases 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.DatabaseFleetManager/fleets/fleetspaces/databases, ajoutez le bicep suivant à votre modèle.

resource symbolicname 'Microsoft.DatabaseFleetManager/fleets/fleetspaces/databases@2025-02-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    collation: 'string'
    createMode: 'string'
    identity: {
      federatedClientId: 'string'
      identityType: 'string'
      userAssignedIdentities: [
        {
          clientId: 'string'
          principalId: 'string'
          resourceId: 'string'
        }
      ]
    }
    resourceTags: {
      {customized property}: 'string'
    }
    restoreFromTime: 'string'
    sourceDatabaseName: 'string'
    tierName: 'string'
    transparentDataEncryption: {
      enableAutoRotation: bool
      keys: [
        'string'
      ]
      keyUri: 'string'
    }
  }
}

Valeurs de propriété

DatabaseIdentity

Nom Description Valeur
clientId ID client de l’identité de base de données. chaîne

Contraintes:
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
principalId ID principal de l’identité de base de données. chaîne

Contraintes:
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceId ID de ressource de l’identité de base de données. ficelle

FleetDatabaseProperties

Nom Description Valeur
Classement Classement de base de données. ficelle
createMode Créer le mode. Options disponibles : par défaut - Créer une base de données. Copier - Copier la base de données source (nom de la base de données source doit être spécifié) PointInTimeRestore - Créer une base de données en restaurant la base de données source à partir d’un point dans le temps (nom de la base de données source et restauration à partir de l’heure doivent être spécifiés) 'Copy'
'Default'
'PointInTimeRestore'
identité Propriété Identity. Identité
resourceTags Propriétés de base de données supplémentaires à appliquer en tant que balises de ressource de base de données sous-jacentes. FleetDatabasePropertiesResourceTags
restoreFromTime Restaurez à partir du moment où CreateMode est PointInTimeRestore. ficelle
sourceDatabaseName Nom de la base de données source utilisé lorsque CreateMode est Copy ou PointInTimeRestore. ficelle
tierName Nom du niveau auquel appartient cette base de données. ficelle
transparentDataEncryption Propriétés transparents du chiffrement des données transparentDataEncryption

FleetDatabasePropertiesResourceTags

Nom Description Valeur

Identité

Nom Description Valeur
federatedClientId ID client fédéré pour la base de données SQL. Il est utilisé pour le scénario CMK interlocataire. chaîne

Contraintes:
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
type d'identité Type d’identité du principal principal. 'None'
'UserAssigned'
userAssignedIdentities ID d’identité utilisateur databaseIdentity[]

Microsoft.DatabaseFleetManager/fleets/fleetspaces/databases

Nom Description Valeur
nom Nom de la ressource chaîne

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 : flottes/fleetspaces
Propriétés Propriétés de la base de données de flotte. FleetDatabaseProperties

TransparentDataEncryption

Nom Description Valeur
enableAutoRotation Activer la rotation automatique des clés bool
clés Clés supplémentaires chaîne[]
keyUri Uri de clé gérée par le client (CMK). ficelle

Définition de ressource de modèle ARM

Le type de ressource fleets/fleetspaces/databases 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.DatabaseFleetManager/fleets/fleetspaces/databases, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.DatabaseFleetManager/fleets/fleetspaces/databases",
  "apiVersion": "2025-02-01-preview",
  "name": "string",
  "properties": {
    "collation": "string",
    "createMode": "string",
    "identity": {
      "federatedClientId": "string",
      "identityType": "string",
      "userAssignedIdentities": [
        {
          "clientId": "string",
          "principalId": "string",
          "resourceId": "string"
        }
      ]
    },
    "resourceTags": {
      "{customized property}": "string"
    },
    "restoreFromTime": "string",
    "sourceDatabaseName": "string",
    "tierName": "string",
    "transparentDataEncryption": {
      "enableAutoRotation": "bool",
      "keys": [ "string" ],
      "keyUri": "string"
    }
  }
}

Valeurs de propriété

DatabaseIdentity

Nom Description Valeur
clientId ID client de l’identité de base de données. chaîne

Contraintes:
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
principalId ID principal de l’identité de base de données. chaîne

Contraintes:
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceId ID de ressource de l’identité de base de données. ficelle

FleetDatabaseProperties

Nom Description Valeur
Classement Classement de base de données. ficelle
createMode Créer le mode. Options disponibles : par défaut - Créer une base de données. Copier - Copier la base de données source (nom de la base de données source doit être spécifié) PointInTimeRestore - Créer une base de données en restaurant la base de données source à partir d’un point dans le temps (nom de la base de données source et restauration à partir de l’heure doivent être spécifiés) 'Copy'
'Default'
'PointInTimeRestore'
identité Propriété Identity. Identité
resourceTags Propriétés de base de données supplémentaires à appliquer en tant que balises de ressource de base de données sous-jacentes. FleetDatabasePropertiesResourceTags
restoreFromTime Restaurez à partir du moment où CreateMode est PointInTimeRestore. ficelle
sourceDatabaseName Nom de la base de données source utilisé lorsque CreateMode est Copy ou PointInTimeRestore. ficelle
tierName Nom du niveau auquel appartient cette base de données. ficelle
transparentDataEncryption Propriétés transparents du chiffrement des données transparentDataEncryption

FleetDatabasePropertiesResourceTags

Nom Description Valeur

Identité

Nom Description Valeur
federatedClientId ID client fédéré pour la base de données SQL. Il est utilisé pour le scénario CMK interlocataire. chaîne

Contraintes:
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
type d'identité Type d’identité du principal principal. 'None'
'UserAssigned'
userAssignedIdentities ID d’identité utilisateur databaseIdentity[]

Microsoft.DatabaseFleetManager/fleets/fleetspaces/databases

Nom Description Valeur
apiVersion Version de l’API '2025-02-01-preview'
nom Nom de la ressource chaîne

Contraintes:
Modèle = ^.+$ (obligatoire)
Propriétés Propriétés de la base de données de flotte. FleetDatabaseProperties
type Type de ressource 'Microsoft.DatabaseFleetManager/fleets/fleetspaces/databases'

TransparentDataEncryption

Nom Description Valeur
enableAutoRotation Activer la rotation automatique des clés bool
clés Clés supplémentaires chaîne[]
keyUri Uri de clé gérée par le client (CMK). ficelle

Exemples d’utilisation

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource fleets/fleetspaces/databases 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.DatabaseFleetManager/fleets/fleetspaces/databases, ajoutez le terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DatabaseFleetManager/fleets/fleetspaces/databases@2025-02-01-preview"
  name = "string"
  body = {
    properties = {
      collation = "string"
      createMode = "string"
      identity = {
        federatedClientId = "string"
        identityType = "string"
        userAssignedIdentities = [
          {
            clientId = "string"
            principalId = "string"
            resourceId = "string"
          }
        ]
      }
      resourceTags = {
        {customized property} = "string"
      }
      restoreFromTime = "string"
      sourceDatabaseName = "string"
      tierName = "string"
      transparentDataEncryption = {
        enableAutoRotation = bool
        keys = [
          "string"
        ]
        keyUri = "string"
      }
    }
  }
}

Valeurs de propriété

DatabaseIdentity

Nom Description Valeur
clientId ID client de l’identité de base de données. chaîne

Contraintes:
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
principalId ID principal de l’identité de base de données. chaîne

Contraintes:
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceId ID de ressource de l’identité de base de données. ficelle

FleetDatabaseProperties

Nom Description Valeur
Classement Classement de base de données. ficelle
createMode Créer le mode. Options disponibles : par défaut - Créer une base de données. Copier - Copier la base de données source (nom de la base de données source doit être spécifié) PointInTimeRestore - Créer une base de données en restaurant la base de données source à partir d’un point dans le temps (nom de la base de données source et restauration à partir de l’heure doivent être spécifiés) 'Copy'
'Default'
'PointInTimeRestore'
identité Propriété Identity. Identité
resourceTags Propriétés de base de données supplémentaires à appliquer en tant que balises de ressource de base de données sous-jacentes. FleetDatabasePropertiesResourceTags
restoreFromTime Restaurez à partir du moment où CreateMode est PointInTimeRestore. ficelle
sourceDatabaseName Nom de la base de données source utilisé lorsque CreateMode est Copy ou PointInTimeRestore. ficelle
tierName Nom du niveau auquel appartient cette base de données. ficelle
transparentDataEncryption Propriétés transparents du chiffrement des données transparentDataEncryption

FleetDatabasePropertiesResourceTags

Nom Description Valeur

Identité

Nom Description Valeur
federatedClientId ID client fédéré pour la base de données SQL. Il est utilisé pour le scénario CMK interlocataire. chaîne

Contraintes:
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
type d'identité Type d’identité du principal principal. 'None'
'UserAssigned'
userAssignedIdentities ID d’identité utilisateur databaseIdentity[]

Microsoft.DatabaseFleetManager/fleets/fleetspaces/databases

Nom Description Valeur
nom Nom de la ressource chaîne

Contraintes:
Modèle = ^.+$ (obligatoire)
parent_id ID de la ressource qui est le parent de cette ressource. ID de ressource de type : flottes/fleetspaces
Propriétés Propriétés de la base de données de flotte. FleetDatabaseProperties
type Type de ressource « Microsoft.DatabaseFleetManager/fleets/fleetspaces/databases@2025-02-01-preview »

TransparentDataEncryption

Nom Description Valeur
enableAutoRotation Activer la rotation automatique des clés bool
clés Clés supplémentaires chaîne[]
keyUri Uri de clé gérée par le client (CMK). ficelle