Delen via


Microsoft.Sql managedInstances/databases 2024-05-01-preview

Bicep-resourcedefinitie

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

Zie logboek wijzigenvoor 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@2024-05-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'
  }
}

Eigenschapswaarden

ManagedDatabaseProperties

Naam Beschrijving Waarde
autoCompleteRestore Hiermee wordt aangegeven of het automatisch herstellen van deze beheerde database moet worden voltooid. Bool
catalogCollation Sortering van de metagegevenscatalogus. 'DATABASE_DEFAULT'
'SQL_Latin1_General_CP1_CI_AS'
collatie Sortering van de beheerde database. snaar
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 deze 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 voor 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. snaar
crossSubscriptionSourceDatabaseId De resource-id van de brondatabase voor meerdere abonnementen die is gekoppeld aan het maken van deze database. snaar
crossSubscriptionTargetManagedInstanceId Doel-id van beheerd exemplaar dat wordt gebruikt bij het herstellen van meerdere abonnementen. snaar
isLedgerOn Of deze database nu 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. Bool
lastBackupName De naam van het laatste back-upbestand voor het herstellen van deze beheerde database. snaar
longTermRetentionBackupResourceId De naam van de langetermijnretentieback-up die moet worden gebruikt voor het herstellen van deze beheerde database. snaar
recoverableDatabaseId De resource-id van de herstelbare database die is gekoppeld aan het maken van deze database. snaar
restorableDroppedDatabaseId De herstelde databaseresource-id die moet worden hersteld bij het maken van deze database. snaar
restorePointInTime Voorwaardelijk. Als createMode PointInTimeRestore is, is deze waarde vereist. Hiermee geeft u het tijdstip (ISO8601-indeling) van de brondatabase op die wordt hersteld om de nieuwe database te maken. snaar
sourceDatabaseId De resource-id van de brondatabase die is gekoppeld aan het maken van deze database. snaar
storageContainerIdentity Voorwaardelijk. 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 er geen SharedAccessSignature is opgegeven, wordt ervan uitgegaan. snaar
storageContainerSasToken Voorwaardelijk. Als createMode RestoreExternalBackup is en storageContainerIdentity niet ManagedIdentity is, is deze waarde vereist. Hiermee geeft u het sas-token voor de opslagcontainer op. snaar
storageContainerUri Voorwaardelijk. Als createMode RestoreExternalBackup is, is deze waarde vereist. Hiermee geeft u de URI van de opslagcontainer waarin back-ups voor deze herstel worden opgeslagen. snaar

Microsoft.Sql/managedInstances/databases

Naam Beschrijving Waarde
plaats Resourcelocatie. tekenreeks (vereist)
naam De resourcenaam tekenreeks (vereist)
ouder 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 de bovenliggende resourcevoor meer informatie.
Symbolische naam voor resource van het type: managedInstances
Eigenschappen Resource-eigenschappen. ManagedDatabaseProperties-
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen

TrackedResourceTags

Naam Beschrijving Waarde

Resourcedefinitie van ARM-sjabloon

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

Zie logboek wijzigenvoor 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": "2024-05-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"
  }
}

Eigenschapswaarden

ManagedDatabaseProperties

Naam Beschrijving Waarde
autoCompleteRestore Hiermee wordt aangegeven of het automatisch herstellen van deze beheerde database moet worden voltooid. Bool
catalogCollation Sortering van de metagegevenscatalogus. 'DATABASE_DEFAULT'
'SQL_Latin1_General_CP1_CI_AS'
collatie Sortering van de beheerde database. snaar
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 deze 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 voor 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. snaar
crossSubscriptionSourceDatabaseId De resource-id van de brondatabase voor meerdere abonnementen die is gekoppeld aan het maken van deze database. snaar
crossSubscriptionTargetManagedInstanceId Doel-id van beheerd exemplaar dat wordt gebruikt bij het herstellen van meerdere abonnementen. snaar
isLedgerOn Of deze database nu 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. Bool
lastBackupName De naam van het laatste back-upbestand voor het herstellen van deze beheerde database. snaar
longTermRetentionBackupResourceId De naam van de langetermijnretentieback-up die moet worden gebruikt voor het herstellen van deze beheerde database. snaar
recoverableDatabaseId De resource-id van de herstelbare database die is gekoppeld aan het maken van deze database. snaar
restorableDroppedDatabaseId De herstelde databaseresource-id die moet worden hersteld bij het maken van deze database. snaar
restorePointInTime Voorwaardelijk. Als createMode PointInTimeRestore is, is deze waarde vereist. Hiermee geeft u het tijdstip (ISO8601-indeling) van de brondatabase op die wordt hersteld om de nieuwe database te maken. snaar
sourceDatabaseId De resource-id van de brondatabase die is gekoppeld aan het maken van deze database. snaar
storageContainerIdentity Voorwaardelijk. 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 er geen SharedAccessSignature is opgegeven, wordt ervan uitgegaan. snaar
storageContainerSasToken Voorwaardelijk. Als createMode RestoreExternalBackup is en storageContainerIdentity niet ManagedIdentity is, is deze waarde vereist. Hiermee geeft u het sas-token voor de opslagcontainer op. snaar
storageContainerUri Voorwaardelijk. Als createMode RestoreExternalBackup is, is deze waarde vereist. Hiermee geeft u de URI van de opslagcontainer waarin back-ups voor deze herstel worden opgeslagen. snaar

Microsoft.Sql/managedInstances/databases

Naam Beschrijving Waarde
apiVersion De API-versie '2024-05-01-preview'
plaats Resourcelocatie. tekenreeks (vereist)
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Resource-eigenschappen. ManagedDatabaseProperties-
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
type Het resourcetype 'Microsoft.Sql/managedInstances/databases'

TrackedResourceTags

Naam Beschrijving Waarde

Resourcedefinitie van Terraform (AzAPI-provider)

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

  • resourcegroepen

Zie logboek wijzigenvoor 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@2024-05-01-preview"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  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

ManagedDatabaseProperties

Naam Beschrijving Waarde
autoCompleteRestore Hiermee wordt aangegeven of het automatisch herstellen van deze beheerde database moet worden voltooid. Bool
catalogCollation Sortering van de metagegevenscatalogus. 'DATABASE_DEFAULT'
'SQL_Latin1_General_CP1_CI_AS'
collatie Sortering van de beheerde database. snaar
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 deze 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 voor 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. snaar
crossSubscriptionSourceDatabaseId De resource-id van de brondatabase voor meerdere abonnementen die is gekoppeld aan het maken van deze database. snaar
crossSubscriptionTargetManagedInstanceId Doel-id van beheerd exemplaar dat wordt gebruikt bij het herstellen van meerdere abonnementen. snaar
isLedgerOn Of deze database nu 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. Bool
lastBackupName De naam van het laatste back-upbestand voor het herstellen van deze beheerde database. snaar
longTermRetentionBackupResourceId De naam van de langetermijnretentieback-up die moet worden gebruikt voor het herstellen van deze beheerde database. snaar
recoverableDatabaseId De resource-id van de herstelbare database die is gekoppeld aan het maken van deze database. snaar
restorableDroppedDatabaseId De herstelde databaseresource-id die moet worden hersteld bij het maken van deze database. snaar
restorePointInTime Voorwaardelijk. Als createMode PointInTimeRestore is, is deze waarde vereist. Hiermee geeft u het tijdstip (ISO8601-indeling) van de brondatabase op die wordt hersteld om de nieuwe database te maken. snaar
sourceDatabaseId De resource-id van de brondatabase die is gekoppeld aan het maken van deze database. snaar
storageContainerIdentity Voorwaardelijk. 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 er geen SharedAccessSignature is opgegeven, wordt ervan uitgegaan. snaar
storageContainerSasToken Voorwaardelijk. Als createMode RestoreExternalBackup is en storageContainerIdentity niet ManagedIdentity is, is deze waarde vereist. Hiermee geeft u het sas-token voor de opslagcontainer op. snaar
storageContainerUri Voorwaardelijk. Als createMode RestoreExternalBackup is, is deze waarde vereist. Hiermee geeft u de URI van de opslagcontainer waarin back-ups voor deze herstel worden opgeslagen. snaar

Microsoft.Sql/managedInstances/databases

Naam Beschrijving Waarde
plaats Resourcelocatie. tekenreeks (vereist)
naam De resourcenaam tekenreeks (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: managedInstances
Eigenschappen Resource-eigenschappen. ManagedDatabaseProperties-
Tags Resourcetags Woordenlijst met tagnamen en -waarden.
type Het resourcetype "Microsoft.Sql/managedInstances/databases@2024-05-01-preview"

TrackedResourceTags

Naam Beschrijving Waarde