Microsoft.DatabaseFleetManager/fleetspaces/database

Definizione di risorsa Bicep

Il tipo di risorsa fleets/fleetspaces/databases può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.DatabaseFleetManager/fleets/fleetspaces/databases, aggiungere il bicep seguente al modello.

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'
    }
  }
}

Valori delle proprietà

Microsoft.DatabaseFleetManager/fleets/fleetspaces/databases

Nome Descrizione Valore
nome Nome della risorsa corda

Vincoli:
Pattern = ^.+$ (obbligatorio)
genitore In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.

Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre.
Nome simbolico per la risorsa di tipo: fleets/fleetspaces
proprietà Proprietà del database Fleet. Proprietà del database della flotta

Identità del database

Nome Descrizione Valore
ID cliente ID client dell'identità del database. corda

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Modello = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
ID principale ID entità dell'identità del database. corda

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Modello = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
ID della risorsa ID risorsa dell'identità del database. corda

Proprietà del database della flotta

Nome Descrizione Valore
collazione Regole di confronto del database. corda
createMode Modalità di creazione. Opzioni disponibili: impostazione predefinita- Creare un database. Copia: copiare il database di origine (è necessario specificare il nome del database di origine) PointInTimeRestore - Creare un database ripristinando il database di origine da un punto nel tempo (è necessario specificare il nome del database di origine e il ripristino dal momento in cui è necessario specificare) 'Copia'
Impostazione predefinita
'PointInTimeRestore'
identità Proprietà Identity. Identità
resourceTags Proprietà aggiuntive del database da applicare come tag delle risorse del database sottostanti. FleetDatabaseProprietàRisorseTags
restoreFromTime Eseguire il ripristino dal momento in cui CreateMode è PointInTimeRestore. corda
nomedatabase sorgente Nome del database di origine usato quando CreateMode è Copy o PointInTimeRestore. corda
tierName Nome del livello a cui appartiene il database. corda
transparentDataEncryption Proprietà di Transparent Data Encryption Crittografia TransparentData

FleetDatabaseProprietàRisorseTags

Nome Descrizione Valore

Identità

Nome Descrizione Valore
FederatedClientId ID client federato per il database SQL. Viene usato per lo scenario cmk tra tenant. corda

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Modello = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tipo di identità Tipo di identità dell'entità principale. 'Nessuno'
'Assegnato dall'utente'
userAssignedIdentities ID identità utente databaseIdentity[]

Crittografia TransparentData

Nome Descrizione Valore
abilita AutoRotation Abilitare la rotazione automatica delle chiavi Bool
Chiavi Chiavi aggiuntive stringa[]
keyUri Uri della chiave gestita dal cliente (CMK). corda

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa fleets/fleetspaces/databases può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.DatabaseFleetManager/fleets/fleetspaces/databases, aggiungere il codice JSON seguente al modello.

{
  "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"
    }
  }
}

Valori delle proprietà

Microsoft.DatabaseFleetManager/fleets/fleetspaces/databases

Nome Descrizione Valore
versione dell'API Versione dell'API '2025-02-01-anteprima'
nome Nome della risorsa corda

Vincoli:
Pattern = ^.+$ (obbligatorio)
proprietà Proprietà del database Fleet. Proprietà del database della flotta
tipo Tipo di risorsa 'Microsoft.DatabaseFleetManager/fleets/fleetspaces/databases'

Identità del database

Nome Descrizione Valore
ID cliente ID client dell'identità del database. corda

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Modello = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
ID principale ID entità dell'identità del database. corda

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Modello = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
ID della risorsa ID risorsa dell'identità del database. corda

Proprietà del database della flotta

Nome Descrizione Valore
collazione Regole di confronto del database. corda
createMode Modalità di creazione. Opzioni disponibili: impostazione predefinita- Creare un database. Copia: copiare il database di origine (è necessario specificare il nome del database di origine) PointInTimeRestore - Creare un database ripristinando il database di origine da un punto nel tempo (è necessario specificare il nome del database di origine e il ripristino dal momento in cui è necessario specificare) 'Copia'
Impostazione predefinita
'PointInTimeRestore'
identità Proprietà Identity. Identità
resourceTags Proprietà aggiuntive del database da applicare come tag delle risorse del database sottostanti. FleetDatabaseProprietàRisorseTags
restoreFromTime Eseguire il ripristino dal momento in cui CreateMode è PointInTimeRestore. corda
nomedatabase sorgente Nome del database di origine usato quando CreateMode è Copy o PointInTimeRestore. corda
tierName Nome del livello a cui appartiene il database. corda
transparentDataEncryption Proprietà di Transparent Data Encryption Crittografia TransparentData

FleetDatabaseProprietàRisorseTags

Nome Descrizione Valore

Identità

Nome Descrizione Valore
FederatedClientId ID client federato per il database SQL. Viene usato per lo scenario cmk tra tenant. corda

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Modello = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tipo di identità Tipo di identità dell'entità principale. 'Nessuno'
'Assegnato dall'utente'
userAssignedIdentities ID identità utente databaseIdentity[]

Crittografia TransparentData

Nome Descrizione Valore
abilita AutoRotation Abilitare la rotazione automatica delle chiavi Bool
Chiavi Chiavi aggiuntive stringa[]
keyUri Uri della chiave gestita dal cliente (CMK). corda

Esempi di utilizzo

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa fleets/fleetspaces/databases può essere distribuito con operazioni destinate a:

  • Gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.DatabaseFleetManager/fleets/fleetspaces/databases, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DatabaseFleetManager/fleets/fleetspaces/databases@2025-02-01-preview"
  name = "string"
  parent_id = "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"
      }
    }
  }
}

Valori delle proprietà

Microsoft.DatabaseFleetManager/fleets/fleetspaces/databases

Nome Descrizione Valore
nome Nome della risorsa corda

Vincoli:
Pattern = ^.+$ (obbligatorio)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: fleets/fleetspaces
proprietà Proprietà del database Fleet. Proprietà del database della flotta
tipo Tipo di risorsa "Microsoft.DatabaseFleetManager/fleets/fleetspaces/databases@2025-02-01-preview"

Identità del database

Nome Descrizione Valore
ID cliente ID client dell'identità del database. corda

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Modello = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
ID principale ID entità dell'identità del database. corda

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Modello = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
ID della risorsa ID risorsa dell'identità del database. corda

Proprietà del database della flotta

Nome Descrizione Valore
collazione Regole di confronto del database. corda
createMode Modalità di creazione. Opzioni disponibili: impostazione predefinita- Creare un database. Copia: copiare il database di origine (è necessario specificare il nome del database di origine) PointInTimeRestore - Creare un database ripristinando il database di origine da un punto nel tempo (è necessario specificare il nome del database di origine e il ripristino dal momento in cui è necessario specificare) 'Copia'
Impostazione predefinita
'PointInTimeRestore'
identità Proprietà Identity. Identità
resourceTags Proprietà aggiuntive del database da applicare come tag delle risorse del database sottostanti. FleetDatabaseProprietàRisorseTags
restoreFromTime Eseguire il ripristino dal momento in cui CreateMode è PointInTimeRestore. corda
nomedatabase sorgente Nome del database di origine usato quando CreateMode è Copy o PointInTimeRestore. corda
tierName Nome del livello a cui appartiene il database. corda
transparentDataEncryption Proprietà di Transparent Data Encryption Crittografia TransparentData

FleetDatabaseProprietàRisorseTags

Nome Descrizione Valore

Identità

Nome Descrizione Valore
FederatedClientId ID client federato per il database SQL. Viene usato per lo scenario cmk tra tenant. corda

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Modello = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tipo di identità Tipo di identità dell'entità principale. 'Nessuno'
'Assegnato dall'utente'
userAssignedIdentities ID identità utente databaseIdentity[]

Crittografia TransparentData

Nome Descrizione Valore
abilita AutoRotation Abilitare la rotazione automatica delle chiavi Bool
Chiavi Chiavi aggiuntive stringa[]
keyUri Uri della chiave gestita dal cliente (CMK). corda