Microsoft. SQL ManagedInstances/databases

Definice zdroje Bicep

Typ prostředku managedInstances/databases je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Vytvořit Microsoft. Zdroj SQL/ManagedInstances/databáze, přidejte následující Bicep do své šablony.

resource symbolicname 'Microsoft.Sql/managedInstances/databases@2025-02-01-preview' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    autoCompleteRestore: bool
    catalogCollation: 'string'
    collation: 'string'
    createMode: 'string'
    crossSubscriptionRestorableDroppedDatabaseId: 'string'
    crossSubscriptionSourceDatabaseId: 'string'
    crossSubscriptionTargetManagedInstanceId: 'string'
    isLedgerOn: bool
    lastBackupName: 'string'
    longTermRetentionBackupResourceId: 'string'
    recoverableDatabaseId: 'string'
    restorableDroppedDatabaseId: 'string'
    restorePointInTime: 'string'
    sourceDatabaseId: 'string'
    storageContainerIdentity: 'string'
    storageContainerSasToken: 'string'
    storageContainerUri: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Hodnoty vlastností

Microsoft. SQL/managedInstances/databáze

Name Description Value
poloha Geografické umístění, ve kterém se nachází zdroj string (povinné)
name Název prostředku string (povinné)
nadřazený objekt V Bicep můžete specifikovat rodičovský zdroj pro poddaný zdroj. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu: managedInstances
properties Vlastnosti prostředku. ManagedDatabaseProperties
tags Štítky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách

ManagedDatabaseProperties

Name Description Value
autoCompleteRestore Určuje, jestli se má automaticky dokončit obnovení této spravované databáze. bool
catalogCollation Kolace katalogu metadat. 'DATABASE_DEFAULT'
'SQL_Latin1_General_CP1_CI_AS'
kolace Kolace spravované databáze. řetězec
createMode Režim vytvoření spravované databáze PointInTimeRestore: Vytvořte databázi obnovením zálohy existující databáze k určitému bodu v čase. Je nutné zadat SourceDatabaseName, SourceManagedInstanceName a PointInTime. RestoreExternalBackup: Vytvořte databázi obnovením z externích záložních souborů. Musí být zadány kolace, StorageContainerUri a StorageContainerSasToken. Obnovení: Vytvoří databázi obnovením geograficky replikované zálohy. Obnovitelné Id prostředku databáze musí být zadáno jako ID obnovitelného databázového prostředku. RestoreLongTermRetentionBackup: Vytvořte databázi obnovením z dlouhodobé zálohy uchovávání (vyžaduje se longTermRetentionBackupResourceId). 'Default'
'PointInTimeRestore'
'Recovery'
'RestoreExternalBackup'
'RestoreLongTermRetentionBackup'
crossSubscriptionRestorableDroppedDatabaseId Obnovitelné ID prostředku databáze vyřazeného mezi předplatnými, které se má obnovit při vytváření této databáze. řetězec
crossSubscriptionSourceDatabaseId Identifikátor prostředku zdrojové databáze mezi předplatnými přidružený k operaci vytvoření této databáze. řetězec
crossSubscriptionTargetManagedInstanceId ID cílové spravované instance použité při obnovení mezi předplatnými řetězec
isLedgerOn Bez ohledu na to, jestli se jedná o databázi registru, znamená to, že všechny tabulky v databázi jsou tabulky registru. Poznámka: Hodnotu této vlastnosti nelze po vytvoření databáze změnit. bool
lastBackupName Název posledního záložního souboru pro obnovení této spravované databáze. řetězec
longTermRetentionBackupResourceId Název zálohy dlouhodobého uchovávání, který se má použít k obnovení této spravované databáze. řetězec
recoverableDatabaseId Identifikátor prostředku obnovitelné databáze přidružené k operaci vytvoření této databáze. řetězec
restorableDroppedDatabaseId Id obnovovatelného vyřazeného prostředku databáze, které se má obnovit při vytváření této databáze. řetězec
restorePointInTime Conditional. Pokud je createMode PointInTimeRestore, je tato hodnota povinná. Určuje bod v čase (formát ISO8601) zdrojové databáze, která se obnoví a vytvoří novou databázi. řetězec
sourceDatabaseId Identifikátor prostředku zdrojové databáze přidružené k operaci vytvoření této databáze. řetězec
storageContainerIdentity Conditional. Pokud createMode je RestoreExternalBackup, použije se tato hodnota. Určuje identitu použitou pro ověřování kontejneru úložiště. Může být SharedAccessSignature nebo ManagedIdentity; Pokud není zadán parametr SharedAccessSignature, předpokládá se. řetězec
storageContainerSasToken Conditional. Pokud createMode je RestoreExternalBackup a storageContainerIdentity není ManagedIdentity, je tato hodnota povinná. Určuje token SAS kontejneru úložiště. řetězec
storageContainerUri Conditional. Pokud createMode je RestoreExternalBackup, je tato hodnota povinná. Určuje identifikátor URI kontejneru úložiště, ve kterém jsou uloženy zálohy pro toto obnovení. řetězec

TrackedResourceTags

Name Description Value

Definice prostředku šablony ARM

Typ prostředku managedInstances/databases je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Vytvořit Microsoft. Zdroj pro SQL/ManagedInstances/databáze, přidejte následující JSON do své šablony.

{
  "type": "Microsoft.Sql/managedInstances/databases",
  "apiVersion": "2025-02-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "autoCompleteRestore": "bool",
    "catalogCollation": "string",
    "collation": "string",
    "createMode": "string",
    "crossSubscriptionRestorableDroppedDatabaseId": "string",
    "crossSubscriptionSourceDatabaseId": "string",
    "crossSubscriptionTargetManagedInstanceId": "string",
    "isLedgerOn": "bool",
    "lastBackupName": "string",
    "longTermRetentionBackupResourceId": "string",
    "recoverableDatabaseId": "string",
    "restorableDroppedDatabaseId": "string",
    "restorePointInTime": "string",
    "sourceDatabaseId": "string",
    "storageContainerIdentity": "string",
    "storageContainerSasToken": "string",
    "storageContainerUri": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Hodnoty vlastností

Microsoft. SQL/managedInstances/databáze

Name Description Value
apiVersion Verze rozhraní API 2025-02-01-preview
poloha Geografické umístění, ve kterém se nachází zdroj string (povinné)
name Název prostředku string (povinné)
properties Vlastnosti prostředku. ManagedDatabaseProperties
tags Štítky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách
typ Typ prostředku 'Microsoft. Sql/managedInstances/databáze'

ManagedDatabaseProperties

Name Description Value
autoCompleteRestore Určuje, jestli se má automaticky dokončit obnovení této spravované databáze. bool
catalogCollation Kolace katalogu metadat. 'DATABASE_DEFAULT'
'SQL_Latin1_General_CP1_CI_AS'
kolace Kolace spravované databáze. řetězec
createMode Režim vytvoření spravované databáze PointInTimeRestore: Vytvořte databázi obnovením zálohy existující databáze k určitému bodu v čase. Je nutné zadat SourceDatabaseName, SourceManagedInstanceName a PointInTime. RestoreExternalBackup: Vytvořte databázi obnovením z externích záložních souborů. Musí být zadány kolace, StorageContainerUri a StorageContainerSasToken. Obnovení: Vytvoří databázi obnovením geograficky replikované zálohy. Obnovitelné Id prostředku databáze musí být zadáno jako ID obnovitelného databázového prostředku. RestoreLongTermRetentionBackup: Vytvořte databázi obnovením z dlouhodobé zálohy uchovávání (vyžaduje se longTermRetentionBackupResourceId). 'Default'
'PointInTimeRestore'
'Recovery'
'RestoreExternalBackup'
'RestoreLongTermRetentionBackup'
crossSubscriptionRestorableDroppedDatabaseId Obnovitelné ID prostředku databáze vyřazeného mezi předplatnými, které se má obnovit při vytváření této databáze. řetězec
crossSubscriptionSourceDatabaseId Identifikátor prostředku zdrojové databáze mezi předplatnými přidružený k operaci vytvoření této databáze. řetězec
crossSubscriptionTargetManagedInstanceId ID cílové spravované instance použité při obnovení mezi předplatnými řetězec
isLedgerOn Bez ohledu na to, jestli se jedná o databázi registru, znamená to, že všechny tabulky v databázi jsou tabulky registru. Poznámka: Hodnotu této vlastnosti nelze po vytvoření databáze změnit. bool
lastBackupName Název posledního záložního souboru pro obnovení této spravované databáze. řetězec
longTermRetentionBackupResourceId Název zálohy dlouhodobého uchovávání, který se má použít k obnovení této spravované databáze. řetězec
recoverableDatabaseId Identifikátor prostředku obnovitelné databáze přidružené k operaci vytvoření této databáze. řetězec
restorableDroppedDatabaseId Id obnovovatelného vyřazeného prostředku databáze, které se má obnovit při vytváření této databáze. řetězec
restorePointInTime Conditional. Pokud je createMode PointInTimeRestore, je tato hodnota povinná. Určuje bod v čase (formát ISO8601) zdrojové databáze, která se obnoví a vytvoří novou databázi. řetězec
sourceDatabaseId Identifikátor prostředku zdrojové databáze přidružené k operaci vytvoření této databáze. řetězec
storageContainerIdentity Conditional. Pokud createMode je RestoreExternalBackup, použije se tato hodnota. Určuje identitu použitou pro ověřování kontejneru úložiště. Může být SharedAccessSignature nebo ManagedIdentity; Pokud není zadán parametr SharedAccessSignature, předpokládá se. řetězec
storageContainerSasToken Conditional. Pokud createMode je RestoreExternalBackup a storageContainerIdentity není ManagedIdentity, je tato hodnota povinná. Určuje token SAS kontejneru úložiště. řetězec
storageContainerUri Conditional. Pokud createMode je RestoreExternalBackup, je tato hodnota povinná. Určuje identifikátor URI kontejneru úložiště, ve kterém jsou uloženy zálohy pro toto obnovení. řetězec

TrackedResourceTags

Name Description Value

Příklady použití

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku managedInstances/databases je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Vytvořit Microsoft. Zdroj pro SQL/managedInstances/databáze, přidejte následující Terraform do své šablony.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/managedInstances/databases@2025-02-01-preview"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      autoCompleteRestore = bool
      catalogCollation = "string"
      collation = "string"
      createMode = "string"
      crossSubscriptionRestorableDroppedDatabaseId = "string"
      crossSubscriptionSourceDatabaseId = "string"
      crossSubscriptionTargetManagedInstanceId = "string"
      isLedgerOn = bool
      lastBackupName = "string"
      longTermRetentionBackupResourceId = "string"
      recoverableDatabaseId = "string"
      restorableDroppedDatabaseId = "string"
      restorePointInTime = "string"
      sourceDatabaseId = "string"
      storageContainerIdentity = "string"
      storageContainerSasToken = "string"
      storageContainerUri = "string"
    }
  }
}

Hodnoty vlastností

Microsoft. SQL/managedInstances/databáze

Name Description Value
poloha Geografické umístění, ve kterém se nachází zdroj string (povinné)
name Název prostředku string (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: managedInstances
properties Vlastnosti prostředku. ManagedDatabaseProperties
tags Štítky prostředků Slovník názvů a hodnot značek
typ Typ prostředku "Microsoft. Sql/managedInstances/databases@2025-02-01-preview"

ManagedDatabaseProperties

Name Description Value
autoCompleteRestore Určuje, jestli se má automaticky dokončit obnovení této spravované databáze. bool
catalogCollation Kolace katalogu metadat. 'DATABASE_DEFAULT'
'SQL_Latin1_General_CP1_CI_AS'
kolace Kolace spravované databáze. řetězec
createMode Režim vytvoření spravované databáze PointInTimeRestore: Vytvořte databázi obnovením zálohy existující databáze k určitému bodu v čase. Je nutné zadat SourceDatabaseName, SourceManagedInstanceName a PointInTime. RestoreExternalBackup: Vytvořte databázi obnovením z externích záložních souborů. Musí být zadány kolace, StorageContainerUri a StorageContainerSasToken. Obnovení: Vytvoří databázi obnovením geograficky replikované zálohy. Obnovitelné Id prostředku databáze musí být zadáno jako ID obnovitelného databázového prostředku. RestoreLongTermRetentionBackup: Vytvořte databázi obnovením z dlouhodobé zálohy uchovávání (vyžaduje se longTermRetentionBackupResourceId). 'Default'
'PointInTimeRestore'
'Recovery'
'RestoreExternalBackup'
'RestoreLongTermRetentionBackup'
crossSubscriptionRestorableDroppedDatabaseId Obnovitelné ID prostředku databáze vyřazeného mezi předplatnými, které se má obnovit při vytváření této databáze. řetězec
crossSubscriptionSourceDatabaseId Identifikátor prostředku zdrojové databáze mezi předplatnými přidružený k operaci vytvoření této databáze. řetězec
crossSubscriptionTargetManagedInstanceId ID cílové spravované instance použité při obnovení mezi předplatnými řetězec
isLedgerOn Bez ohledu na to, jestli se jedná o databázi registru, znamená to, že všechny tabulky v databázi jsou tabulky registru. Poznámka: Hodnotu této vlastnosti nelze po vytvoření databáze změnit. bool
lastBackupName Název posledního záložního souboru pro obnovení této spravované databáze. řetězec
longTermRetentionBackupResourceId Název zálohy dlouhodobého uchovávání, který se má použít k obnovení této spravované databáze. řetězec
recoverableDatabaseId Identifikátor prostředku obnovitelné databáze přidružené k operaci vytvoření této databáze. řetězec
restorableDroppedDatabaseId Id obnovovatelného vyřazeného prostředku databáze, které se má obnovit při vytváření této databáze. řetězec
restorePointInTime Conditional. Pokud je createMode PointInTimeRestore, je tato hodnota povinná. Určuje bod v čase (formát ISO8601) zdrojové databáze, která se obnoví a vytvoří novou databázi. řetězec
sourceDatabaseId Identifikátor prostředku zdrojové databáze přidružené k operaci vytvoření této databáze. řetězec
storageContainerIdentity Conditional. Pokud createMode je RestoreExternalBackup, použije se tato hodnota. Určuje identitu použitou pro ověřování kontejneru úložiště. Může být SharedAccessSignature nebo ManagedIdentity; Pokud není zadán parametr SharedAccessSignature, předpokládá se. řetězec
storageContainerSasToken Conditional. Pokud createMode je RestoreExternalBackup a storageContainerIdentity není ManagedIdentity, je tato hodnota povinná. Určuje token SAS kontejneru úložiště. řetězec
storageContainerUri Conditional. Pokud createMode je RestoreExternalBackup, je tato hodnota povinná. Určuje identifikátor URI kontejneru úložiště, ve kterém jsou uloženy zálohy pro toto obnovení. řetězec

TrackedResourceTags

Name Description Value