Delen via


Microsoft.Sql managedInstances/databases 2023-02-01-preview

Bicep-resourcedefinitie

Het resourcetype managedInstances/databases kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een resource Microsoft.Sql/managedInstances/databases wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.Sql/managedInstances/databases@2023-02-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  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'
  }
}

Eigenschapswaarden

managedInstances/databases

Naam Description Waarde
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in Bicep.
tekenreeks (vereist)
location Resourcelocatie. tekenreeks (vereist)
tags Resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
Bovenliggende In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie Onderliggende resource buiten bovenliggende resource voor meer informatie.
Symbolische naam voor resource van het type: managedInstances
properties Resource-eigenschappen. ManagedDatabaseProperties

ManagedDatabaseProperties

Naam Description Waarde
autoCompleteRestore Of het herstellen van deze beheerde database automatisch moet worden voltooid. booleaans
catalogCollation Sortering van de metagegevenscatalogus. 'DATABASE_DEFAULT'
'SQL_Latin1_General_CP1_CI_AS'
Sortering Sortering van de beheerde database. tekenreeks
createMode Modus voor het maken van beheerde databases. PointInTimeRestore: maak een database door een back-up naar een bepaald tijdstip van een bestaande database te herstellen. SourceDatabaseName, SourceManagedInstanceName en PointInTime moeten worden opgegeven. RestoreExternalBackup: maak een database door te herstellen vanuit externe back-upbestanden. Sortering, StorageContainerUri en StorageContainerSasToken moeten worden opgegeven. Herstel: hiermee maakt u een database door een geo-gerepliceerde back-up te herstellen. RecoverableDatabaseId moet worden opgegeven als de herstelbare databaseresource-id om te herstellen. RestoreLongTermRetentionBackup: maak een database door te herstellen vanuit een back-up met langetermijnretentie (longTermRetentionBackupResourceId vereist). 'Standaard'
'PointInTimeRestore'
'Herstel'
'RestoreExternalBackup'
'RestoreLongTermRetentionBackup'
crossSubscriptionRestorableDroppedDatabaseId De herstelbare databaseresource-id voor meerdere abonnementen is verwijderd om te herstellen bij het maken van deze database. tekenreeks
crossSubscriptionSourceDatabaseId De resource-id van de brondatabase voor meerdere abonnementen die is gekoppeld aan de maakbewerking van deze database. tekenreeks
crossSubscriptionTargetManagedInstanceId Doel-beheerde exemplaar-id die wordt gebruikt bij herstel tussen abonnementen. tekenreeks
isLedgerOn Of deze database al dan niet een grootboekdatabase is, wat betekent dat alle tabellen in de database grootboektabellen zijn. Opmerking: de waarde van deze eigenschap kan niet worden gewijzigd nadat de database is gemaakt. booleaans
lastBackupName Naam van het laatste back-upbestand voor het herstellen van deze beheerde database. tekenreeks
longTermRetentionBackupResourceId De naam van de back-up voor langetermijnretentie die moet worden gebruikt voor het herstellen van deze beheerde database. tekenreeks
recoverableDatabaseId De resource-id van de herstelbare database die is gekoppeld aan de maakbewerking van deze database. tekenreeks
restorableDroppedDatabaseId De herstelbare databaseresource-id is verwijderd om te herstellen bij het maken van deze database. tekenreeks
restorePointInTime Voorwaardelijke. Als createMode PointInTimeRestore is, is deze waarde vereist. Hiermee geeft u het tijdstip (ISO8601 indeling) op van de brondatabase die wordt hersteld om de nieuwe database te maken. tekenreeks
sourceDatabaseId De resource-id van de brondatabase die is gekoppeld aan het maken van deze database. tekenreeks
storageContainerIdentity Voorwaardelijke. Als createMode RestoreExternalBackup is, wordt deze waarde gebruikt. Hiermee geeft u de identiteit op die wordt gebruikt voor verificatie van opslagcontainers. Kan 'SharedAccessSignature' of 'ManagedIdentity' zijn; Als niet is opgegeven, wordt 'SharedAccessSignature' verondersteld. tekenreeks
storageContainerSasToken Voorwaardelijke. Als createMode RestoreExternalBackup is en storageContainerIdentity niet ManagedIdentity is, is deze waarde vereist. Hiermee geeft u het sas-token voor de opslagcontainer op. tekenreeks
storageContainerUri Voorwaardelijke. Als createMode RestoreExternalBackup is, is deze waarde vereist. Hiermee geeft u de URI van de opslagcontainer waar back-ups voor dit herstel worden opgeslagen. tekenreeks

Resourcedefinitie van ARM-sjabloon

Het resourcetype managedInstances/databases kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een resource Microsoft.Sql/managedInstances/databases wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.Sql/managedInstances/databases",
  "apiVersion": "2023-02-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "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"
  }
}

Eigenschapswaarden

managedInstances/databases

Naam Description Waarde
type Het resourcetype 'Microsoft.Sql/managedInstances/databases'
apiVersion De resource-API-versie '2023-02-01-preview'
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in JSON ARM-sjablonen.
tekenreeks (vereist)
location Resourcelocatie. tekenreeks (vereist)
tags Resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
properties Resource-eigenschappen. ManagedDatabaseProperties

ManagedDatabaseProperties

Naam Description Waarde
autoCompleteRestore Of de herstelbewerking van deze beheerde database automatisch moet worden voltooid. booleaans
catalogCollation Sortering van de metagegevenscatalogus. 'DATABASE_DEFAULT'
'SQL_Latin1_General_CP1_CI_AS'
Sortering Sortering van de beheerde database. tekenreeks
createMode Modus voor het maken van beheerde databases. PointInTimeRestore: maak een database door een back-up naar een bepaald tijdstip van een bestaande database te herstellen. SourceDatabaseName, SourceManagedInstanceName en PointInTime moeten worden opgegeven. RestoreExternalBackup: maak een database door te herstellen vanuit externe back-upbestanden. Sortering, StorageContainerUri en StorageContainerSasToken moeten worden opgegeven. Herstel: Hiermee maakt u een database door een geo-gerepliceerde back-up te herstellen. RecoverableDatabaseId moet worden opgegeven als de herstelbare databaseresource-id om te herstellen. RestoreLongTermRetentionBackup: maak een database door een back-up met langetermijnretentie te herstellen (longTermRetentionBackupResourceId vereist). 'Standaard'
'PointInTimeRestore'
'Herstel'
'RestoreExternalBackup'
'RestoreLongTermRetentionBackup'
crossSubscriptionRestorableDroppedDatabaseId De herstelbare databaseresource-id voor meerdere abonnementen is verwijderd om te herstellen bij het maken van deze database. tekenreeks
crossSubscriptionSourceDatabaseId De resource-id van de brondatabase voor meerdere abonnementen die is gekoppeld aan de maakbewerking van deze database. tekenreeks
crossSubscriptionTargetManagedInstanceId Id van het beheerde doelexemplaar die wordt gebruikt bij herstel tussen abonnementen. tekenreeks
isLedgerOn Of deze database al dan niet een grootboekdatabase is, wat betekent dat alle tabellen in de database grootboektabellen zijn. Opmerking: de waarde van deze eigenschap kan niet worden gewijzigd nadat de database is gemaakt. booleaans
lastBackupName Naam van het laatste back-upbestand voor het herstellen van deze beheerde database. tekenreeks
longTermRetentionBackupResourceId De naam van de back-up voor langetermijnretentie die moet worden gebruikt voor het herstellen van deze beheerde database. tekenreeks
recoverableDatabaseId De resource-id van de herstelbare database die is gekoppeld aan de maakbewerking van deze database. tekenreeks
restorableDroppedDatabaseId De herstelbare databaseresource-id is verwijderd om te herstellen bij het maken van deze database. tekenreeks
restorePointInTime Voorwaardelijke. Als createMode PointInTimeRestore is, is deze waarde vereist. Hiermee geeft u het tijdstip (ISO8601 indeling) op van de brondatabase die wordt hersteld om de nieuwe database te maken. tekenreeks
sourceDatabaseId De resource-id van de brondatabase die is gekoppeld aan het maken van deze database. tekenreeks
storageContainerIdentity Voorwaardelijke. Als createMode RestoreExternalBackup is, wordt deze waarde gebruikt. Hiermee geeft u de identiteit op die wordt gebruikt voor verificatie van opslagcontainers. Kan 'SharedAccessSignature' of 'ManagedIdentity' zijn; Als niet is opgegeven, wordt 'SharedAccessSignature' verondersteld. tekenreeks
storageContainerSasToken Voorwaardelijke. Als createMode RestoreExternalBackup is en storageContainerIdentity niet ManagedIdentity is, is deze waarde vereist. Hiermee geeft u het sas-token voor de opslagcontainer op. tekenreeks
storageContainerUri Voorwaardelijke. Als createMode RestoreExternalBackup is, is deze waarde vereist. Hiermee geeft u de URI van de opslagcontainer waar back-ups voor dit herstel worden opgeslagen. tekenreeks

Terraform-resourcedefinitie (AzAPI-provider)

Het resourcetype managedInstances/databases kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.Sql/managedInstances/databases wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/managedInstances/databases@2023-02-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    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"
    }
  })
}

Eigenschapswaarden

managedInstances/databases

Naam Description Waarde
type Het resourcetype "Microsoft.Sql/managedInstances/databases@2023-02-01-preview"
naam De resourcenaam tekenreeks (vereist)
location Resourcelocatie. tekenreeks (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van type: managedInstances
tags Resourcetags. Woordenlijst met tagnamen en -waarden.
properties Resource-eigenschappen. ManagedDatabaseProperties

ManagedDatabaseProperties

Naam Description Waarde
autoCompleteRestore Of de herstelbewerking van deze beheerde database automatisch moet worden voltooid. booleaans
catalogCollation Sortering van de metagegevenscatalogus. "DATABASE_DEFAULT"
"SQL_Latin1_General_CP1_CI_AS"
Sortering Sortering van de beheerde database. tekenreeks
createMode Modus voor het maken van beheerde databases. PointInTimeRestore: maak een database door een back-up naar een bepaald tijdstip van een bestaande database te herstellen. SourceDatabaseName, SourceManagedInstanceName en PointInTime moeten worden opgegeven. RestoreExternalBackup: maak een database door te herstellen vanuit externe back-upbestanden. Sortering, StorageContainerUri en StorageContainerSasToken moeten worden opgegeven. Herstel: Hiermee maakt u een database door een geo-gerepliceerde back-up te herstellen. RecoverableDatabaseId moet worden opgegeven als de herstelbare databaseresource-id om te herstellen. RestoreLongTermRetentionBackup: maak een database door een back-up met langetermijnretentie te herstellen (longTermRetentionBackupResourceId vereist). "Standaard"
"PointInTimeRestore"
"Herstel"
"RestoreExternalBackup"
"RestoreLongTermRetentionBackup"
crossSubscriptionRestorableDroppedDatabaseId De herstelbare databaseresource-id voor meerdere abonnementen is verwijderd om te herstellen bij het maken van deze database. tekenreeks
crossSubscriptionSourceDatabaseId De resource-id van de brondatabase voor meerdere abonnementen die is gekoppeld aan de maakbewerking van deze database. tekenreeks
crossSubscriptionTargetManagedInstanceId Id van het beheerde doelexemplaar die wordt gebruikt bij herstel tussen abonnementen. tekenreeks
isLedgerOn Of deze database al dan niet een grootboekdatabase is, wat betekent dat alle tabellen in de database grootboektabellen zijn. Opmerking: de waarde van deze eigenschap kan niet worden gewijzigd nadat de database is gemaakt. booleaans
lastBackupName Naam van het laatste back-upbestand voor het herstellen van deze beheerde database. tekenreeks
longTermRetentionBackupResourceId De naam van de back-up voor langetermijnretentie die moet worden gebruikt voor het herstellen van deze beheerde database. tekenreeks
recoverableDatabaseId De resource-id van de herstelbare database die is gekoppeld aan de maakbewerking van deze database. tekenreeks
restorableDroppedDatabaseId De herstelbare databaseresource-id is verwijderd om te herstellen bij het maken van deze database. tekenreeks
restorePointInTime Voorwaardelijke. Als createMode PointInTimeRestore is, is deze waarde vereist. Hiermee geeft u het tijdstip (ISO8601 indeling) op van de brondatabase die wordt hersteld om de nieuwe database te maken. tekenreeks
sourceDatabaseId De resource-id van de brondatabase die is gekoppeld aan het maken van deze database. tekenreeks
storageContainerIdentity Voorwaardelijke. Als createMode RestoreExternalBackup is, wordt deze waarde gebruikt. Hiermee geeft u de identiteit op die wordt gebruikt voor verificatie van opslagcontainers. Kan 'SharedAccessSignature' of 'ManagedIdentity' zijn; Als niet is opgegeven, wordt 'SharedAccessSignature' verondersteld. tekenreeks
storageContainerSasToken Voorwaardelijke. Als createMode RestoreExternalBackup is en storageContainerIdentity niet ManagedIdentity is, is deze waarde vereist. Hiermee geeft u het sas-token voor de opslagcontainer op. tekenreeks
storageContainerUri Voorwaardelijke. Als createMode RestoreExternalBackup is, is deze waarde vereist. Hiermee geeft u de URI van de opslagcontainer waar back-ups voor dit herstel worden opgeslagen. tekenreeks