Microsoft. SQL managedInstances/databases 2025-02-01-preview

Bicep-resursdefinition

Resurstypen managedInstances/databases kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

För att skapa en Microsoft. SQL/managedInstances/databaser, lägg till följande Bicep i din mall.

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

Egenskapsvärden

Microsoft. SQL/managedInstances/databaser

Namn Beskrivning Värde
location Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng (krävs)
parent I Bicep kan du ange föräldraresursen för en barnresurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

För mer information, se Child resource outside parent resource.
Symboliskt namn för resurs av typen: managedInstances
egenskaper Resursegenskaper. ManagedDatabaseProperties
tags Resursetiketter Ordlista med taggnamn och värden. Se taggar i mallar

ManagedDatabaseProperties

Namn Beskrivning Värde
autoCompleteRestore Om den hanterade databasen ska återställas automatiskt. bool
catalogCollation Sortering av metadatakatalogen. 'DATABASE_DEFAULT'
'SQL_Latin1_General_CP1_CI_AS'
sortering Sortering av den hanterade databasen. snöre
createMode (skapa läge) Läget för att skapa en hanterad databas. PointInTimeRestore: Skapa en databas genom att återställa en tidpunktssäkerhetskopia av en befintlig databas. SourceDatabaseName, SourceManagedInstanceName och PointInTime måste anges. RestoreExternalBackup: Skapa en databas genom att återställa från externa säkerhetskopieringsfiler. Sortering, StorageContainerUri och StorageContainerSasToken måste anges. Återställning: Skapar en databas genom att återställa en geo-replikerad säkerhetskopia. RecoveryableDatabaseId måste anges som det återställningsbara databasresurs-ID som ska återställas. RestoreLongTermRetentionBackup: Skapa en databas genom att återställa från en långsiktig kvarhållningssäkerhetskopia (longTermRetentionBackupResourceId krävs). 'Default'
'PointInTimeRestore'
'Recovery'
'RestoreExternalBackup'
'RestoreLongTermRetentionBackup'
crossSubscriptionRestorableDroppedDatabaseId Det återställningsbara databasresurs-ID för flera prenumerationer som ska återställas när den här databasen skapas. snöre
crossSubscriptionSourceDatabaseId Resursidentifieraren för källdatabasen mellan prenumerationer som är associerad med skapandeåtgärden för den här databasen. snöre
crossSubscriptionTargetManagedInstanceId Målhanterat instans-ID som används vid återställning mellan prenumerationer. snöre
isLedgerOn Om den här databasen är en transaktionsregisterdatabas, vilket innebär att alla tabeller i databasen är transaktionsregistertabeller. Obs! Värdet för den här egenskapen kan inte ändras när databasen har skapats. bool
lastBackupName Namn på den senaste säkerhetskopieringsfilen för återställning av den hanterade databasen. snöre
longTermRetentionBackupResourceId Namnet på den långsiktig kvarhållningssäkerhetskopia som ska användas för återställning av den hanterade databasen. snöre
recoverableDatabaseId Resursidentifieraren för den återställningsbara databas som är associerad med den här databasens skapandeåtgärd. snöre
restorableDroppedDatabaseId Det återställningsbara borttagna databasresurs-ID:t som ska återställas när den här databasen skapas. snöre
restorePointInTime Villkorlig. Om createMode är PointInTimeRestore krävs det här värdet. Anger tidpunkten (ISO8601 format) för källdatabasen som ska återställas för att skapa den nya databasen. snöre
sourceDatabaseId Resursidentifieraren för källdatabasen som är associerad med skapandeåtgärden för den här databasen. snöre
storageContainerIdentity Villkorlig. Om createMode är RestoreExternalBackup används det här värdet. Anger den identitet som används för autentisering av lagringscontainer. Kan vara "SharedAccessSignature" eller "ManagedIdentity"; om den inte anges antas "SharedAccessSignature". snöre
storageContainerSasToken Villkorlig. Om createMode är RestoreExternalBackup och storageContainerIdentity inte är ManagedIdentity krävs det här värdet. Anger sas-token för lagringscontainern. snöre
storageContainerUri Villkorlig. Om createMode är RestoreExternalBackup krävs det här värdet. Anger URI för lagringscontainern där säkerhetskopior för den här återställningen lagras. snöre

TrackedResourceTags

Namn Beskrivning Värde

Resursdefinition för ARM-mall

Resurstypen managedInstances/databases kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

För att skapa en Microsoft. SQL/managedInstances/databasresurs, lägg till följande JSON i din mall.

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

Egenskapsvärden

Microsoft. SQL/managedInstances/databaser

Namn Beskrivning Värde
apiVersion API-versionen "2025-02-01-preview"
location Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng (krävs)
egenskaper Resursegenskaper. ManagedDatabaseProperties
tags Resursetiketter Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen 'Microsoft. SQL/managedInstances/databaser'

ManagedDatabaseProperties

Namn Beskrivning Värde
autoCompleteRestore Om den hanterade databasen ska återställas automatiskt. bool
catalogCollation Sortering av metadatakatalogen. 'DATABASE_DEFAULT'
'SQL_Latin1_General_CP1_CI_AS'
sortering Sortering av den hanterade databasen. snöre
createMode (skapa läge) Läget för att skapa en hanterad databas. PointInTimeRestore: Skapa en databas genom att återställa en tidpunktssäkerhetskopia av en befintlig databas. SourceDatabaseName, SourceManagedInstanceName och PointInTime måste anges. RestoreExternalBackup: Skapa en databas genom att återställa från externa säkerhetskopieringsfiler. Sortering, StorageContainerUri och StorageContainerSasToken måste anges. Återställning: Skapar en databas genom att återställa en geo-replikerad säkerhetskopia. RecoveryableDatabaseId måste anges som det återställningsbara databasresurs-ID som ska återställas. RestoreLongTermRetentionBackup: Skapa en databas genom att återställa från en långsiktig kvarhållningssäkerhetskopia (longTermRetentionBackupResourceId krävs). 'Default'
'PointInTimeRestore'
'Recovery'
'RestoreExternalBackup'
'RestoreLongTermRetentionBackup'
crossSubscriptionRestorableDroppedDatabaseId Det återställningsbara databasresurs-ID för flera prenumerationer som ska återställas när den här databasen skapas. snöre
crossSubscriptionSourceDatabaseId Resursidentifieraren för källdatabasen mellan prenumerationer som är associerad med skapandeåtgärden för den här databasen. snöre
crossSubscriptionTargetManagedInstanceId Målhanterat instans-ID som används vid återställning mellan prenumerationer. snöre
isLedgerOn Om den här databasen är en transaktionsregisterdatabas, vilket innebär att alla tabeller i databasen är transaktionsregistertabeller. Obs! Värdet för den här egenskapen kan inte ändras när databasen har skapats. bool
lastBackupName Namn på den senaste säkerhetskopieringsfilen för återställning av den hanterade databasen. snöre
longTermRetentionBackupResourceId Namnet på den långsiktig kvarhållningssäkerhetskopia som ska användas för återställning av den hanterade databasen. snöre
recoverableDatabaseId Resursidentifieraren för den återställningsbara databas som är associerad med den här databasens skapandeåtgärd. snöre
restorableDroppedDatabaseId Det återställningsbara borttagna databasresurs-ID:t som ska återställas när den här databasen skapas. snöre
restorePointInTime Villkorlig. Om createMode är PointInTimeRestore krävs det här värdet. Anger tidpunkten (ISO8601 format) för källdatabasen som ska återställas för att skapa den nya databasen. snöre
sourceDatabaseId Resursidentifieraren för källdatabasen som är associerad med skapandeåtgärden för den här databasen. snöre
storageContainerIdentity Villkorlig. Om createMode är RestoreExternalBackup används det här värdet. Anger den identitet som används för autentisering av lagringscontainer. Kan vara "SharedAccessSignature" eller "ManagedIdentity"; om den inte anges antas "SharedAccessSignature". snöre
storageContainerSasToken Villkorlig. Om createMode är RestoreExternalBackup och storageContainerIdentity inte är ManagedIdentity krävs det här värdet. Anger sas-token för lagringscontainern. snöre
storageContainerUri Villkorlig. Om createMode är RestoreExternalBackup krävs det här värdet. Anger URI för lagringscontainern där säkerhetskopior för den här återställningen lagras. snöre

TrackedResourceTags

Namn Beskrivning Värde

Användningsexempel

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen managedInstances/databases kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

För att skapa en Microsoft. SQL/managedInstances/databasresurs, lägg till följande Terraform i din mall.

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

Egenskapsvärden

Microsoft. SQL/managedInstances/databaser

Namn Beskrivning Värde
location Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: managedInstances
egenskaper Resursegenskaper. ManagedDatabaseProperties
tags Resursetiketter Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft. Sql/managedInstances/databases@2025-02-01-preview"

ManagedDatabaseProperties

Namn Beskrivning Värde
autoCompleteRestore Om den hanterade databasen ska återställas automatiskt. bool
catalogCollation Sortering av metadatakatalogen. 'DATABASE_DEFAULT'
'SQL_Latin1_General_CP1_CI_AS'
sortering Sortering av den hanterade databasen. snöre
createMode (skapa läge) Läget för att skapa en hanterad databas. PointInTimeRestore: Skapa en databas genom att återställa en tidpunktssäkerhetskopia av en befintlig databas. SourceDatabaseName, SourceManagedInstanceName och PointInTime måste anges. RestoreExternalBackup: Skapa en databas genom att återställa från externa säkerhetskopieringsfiler. Sortering, StorageContainerUri och StorageContainerSasToken måste anges. Återställning: Skapar en databas genom att återställa en geo-replikerad säkerhetskopia. RecoveryableDatabaseId måste anges som det återställningsbara databasresurs-ID som ska återställas. RestoreLongTermRetentionBackup: Skapa en databas genom att återställa från en långsiktig kvarhållningssäkerhetskopia (longTermRetentionBackupResourceId krävs). 'Default'
'PointInTimeRestore'
'Recovery'
'RestoreExternalBackup'
'RestoreLongTermRetentionBackup'
crossSubscriptionRestorableDroppedDatabaseId Det återställningsbara databasresurs-ID för flera prenumerationer som ska återställas när den här databasen skapas. snöre
crossSubscriptionSourceDatabaseId Resursidentifieraren för källdatabasen mellan prenumerationer som är associerad med skapandeåtgärden för den här databasen. snöre
crossSubscriptionTargetManagedInstanceId Målhanterat instans-ID som används vid återställning mellan prenumerationer. snöre
isLedgerOn Om den här databasen är en transaktionsregisterdatabas, vilket innebär att alla tabeller i databasen är transaktionsregistertabeller. Obs! Värdet för den här egenskapen kan inte ändras när databasen har skapats. bool
lastBackupName Namn på den senaste säkerhetskopieringsfilen för återställning av den hanterade databasen. snöre
longTermRetentionBackupResourceId Namnet på den långsiktig kvarhållningssäkerhetskopia som ska användas för återställning av den hanterade databasen. snöre
recoverableDatabaseId Resursidentifieraren för den återställningsbara databas som är associerad med den här databasens skapandeåtgärd. snöre
restorableDroppedDatabaseId Det återställningsbara borttagna databasresurs-ID:t som ska återställas när den här databasen skapas. snöre
restorePointInTime Villkorlig. Om createMode är PointInTimeRestore krävs det här värdet. Anger tidpunkten (ISO8601 format) för källdatabasen som ska återställas för att skapa den nya databasen. snöre
sourceDatabaseId Resursidentifieraren för källdatabasen som är associerad med skapandeåtgärden för den här databasen. snöre
storageContainerIdentity Villkorlig. Om createMode är RestoreExternalBackup används det här värdet. Anger den identitet som används för autentisering av lagringscontainer. Kan vara "SharedAccessSignature" eller "ManagedIdentity"; om den inte anges antas "SharedAccessSignature". snöre
storageContainerSasToken Villkorlig. Om createMode är RestoreExternalBackup och storageContainerIdentity inte är ManagedIdentity krävs det här värdet. Anger sas-token för lagringscontainern. snöre
storageContainerUri Villkorlig. Om createMode är RestoreExternalBackup krävs det här värdet. Anger URI för lagringscontainern där säkerhetskopior för den här återställningen lagras. snöre

TrackedResourceTags

Namn Beskrivning Värde