Microsoft.Sql managedInstances/databases
- Mais recente
- 2023-05-01-preview
- 2023-02-01-preview
- 2022-11-01-preview
- 2022-08-01-preview
- 2022-05-01-preview
- 2022-02-01-preview
- 2021-11-01
- 2021-11-01-preview
- 01-2021-08-01-preview
- 01-2021-05-01-preview
- 2021-02-01-preview
- 2020-11-01-preview
- 2020-08-01-preview
- 2020-02-02-preview
- 06-01-2019-pré-visualização
- 06-01-pré-visualização de 2018
- 03-03-01-preview de 2017
Definição de recurso do Bicep
O tipo de recurso managedInstances/databases pode ser implementado com operações que visam:
- Grupos de recursos – veja os comandos de implementação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.Sql/managedInstances/databases, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.Sql/managedInstances/databases@2023-05-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'
}
}
Valores de propriedade
managedInstances/bases de dados
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso Veja como definir nomes e tipos para recursos subordinados no Bicep. |
cadeia (obrigatório) |
localização | Localização do recurso. | cadeia (obrigatório) |
etiquetas | Etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
principal | No Bicep, pode especificar o recurso principal de um recurso subordinado. Só tem de adicionar esta propriedade quando o recurso subordinado for declarado fora do recurso principal. Para obter mais informações, veja Recurso subordinado fora do recurso principal. |
Nome simbólico para recurso do tipo: managedInstances |
propriedades | Propriedades do recurso. | ManagedDatabasePropriedades |
ManagedDatabasePropriedades
Nome | Descrição | Valor |
---|---|---|
Conclusão AutomáticaRestore | Se pretende concluir automaticamente o restauro desta base de dados gerida. | bool |
catalogCollation | Agrupamento do catálogo de metadados. | 'DATABASE_DEFAULT' 'SQL_Latin1_General_CP1_CI_AS' |
agrupamento | Agrupamento da base de dados gerida. | string |
createMode | Modo de criação de base de dados gerida. PointInTimeRestore: crie uma base de dados ao restaurar uma cópia de segurança para um ponto anterior no tempo de uma base de dados existente. SourceDatabaseName, SourceManagedInstanceName e PointInTime têm de ser especificados. RestoreExternalBackup: crie uma base de dados ao restaurar a partir de ficheiros de cópia de segurança externos. O agrupamento, StorageContainerUri e StorageContainerSasToken têm de ser especificados. Recuperação: cria uma base de dados ao restaurar uma cópia de segurança georreplicada. RecoverableDatabaseId tem de ser especificado como o ID de recurso de base de dados recuperável a restaurar. RestoreLongTermRetentionBackup: crie uma base de dados ao restaurar a partir de uma cópia de segurança de retenção de longo prazo (longTermRetentionBackupResourceId necessário). | 'Predefinição' "PointInTimeRestore" "Recuperação" "RestoreExternalBackup" "RestoreLongTermRetentionBackup" |
crossSubscriptionRestorableDroppedDatabaseId | O ID de recurso de base de dados removido entre subscrições restauráveis para restaurar ao criar esta base de dados. | string |
crossSubscriptionSourceDatabaseId | O identificador de recursos da base de dados de origem entre subscrições associada à operação de criação desta base de dados. | string |
crossSubscriptionTargetManagedInstanceId | ID da instância gerida de destino utilizado no restauro entre subscrições. | string |
isLedgerOn | Se esta base de dados é ou não uma base de dados de livros razão, o que significa que todas as tabelas na base de dados são tabelas de livros razão. Nota: o valor desta propriedade não pode ser alterado após a criação da base de dados. | bool |
lastBackupName | Último nome de ficheiro de cópia de segurança para restaurar esta base de dados gerida. | string |
longTermRetentionBackupResourceId | O nome da cópia de segurança de Retenção de Longo Prazo a utilizar para restaurar esta base de dados gerida. | string |
recoverableDatabaseId | O identificador de recursos da base de dados recuperável associada à operação de criação desta base de dados. | string |
restorableDroppedDatabaseId | O ID de recurso da base de dados removido recuperável para restaurar ao criar esta base de dados. | string |
restorePointInTime | Condicional. Se createMode for PointInTimeRestore, este valor é necessário. Especifica o ponto anterior no tempo (ISO8601 formato) da base de dados de origem que será restaurada para criar a nova base de dados. | string |
sourceDatabaseId | O identificador de recursos da base de dados de origem associada à operação de criação desta base de dados. | string |
storageContainerIdentity | Condicional. Se createMode for RestoreExternalBackup, este valor é utilizado. Especifica a identidade utilizada para a autenticação do contentor de armazenamento. Pode ser "SharedAccessSignature" ou "ManagedIdentity"; se não for especificado "SharedAccessSignature" é assumido. | string |
storageContainerSasToken | Condicional. Se createMode for RestoreExternalBackup e storageContainerIdentity não for ManagedIdentity, este valor é necessário. Especifica o token sas do contentor de armazenamento. | string |
storageContainerUri | Condicional. Se createMode for RestoreExternalBackup, este valor é necessário. Especifica o uri do contentor de armazenamento onde as cópias de segurança para este restauro são armazenadas. | string |
Definição de recurso de modelo do ARM
O tipo de recurso managedInstances/databases pode ser implementado com operações que visam:
- Grupos de recursos – veja comandos de implementação de grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.Sql/managedInstances/databases, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.Sql/managedInstances/databases",
"apiVersion": "2023-05-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"
}
}
Valores de propriedade
managedInstances/bases de dados
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.Sql/managedInstances/databases" |
apiVersion | A versão da API de recursos | "2023-05-01-preview" |
name | O nome do recurso Veja como definir nomes e tipos para recursos subordinados em modelos do ARM JSON. |
cadeia (obrigatório) |
localização | Localização do recurso. | cadeia (obrigatório) |
etiquetas | Etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
propriedades | Propriedades do recurso. | ManagedDatabaseProperties |
ManagedDatabaseProperties
Nome | Descrição | Valor |
---|---|---|
Conclusão AutomáticaRestore | Se pretende concluir automaticamente o restauro desta base de dados gerida. | bool |
catalogCollation | Agrupamento do catálogo de metadados. | 'DATABASE_DEFAULT' 'SQL_Latin1_General_CP1_CI_AS' |
agrupamento | Agrupamento da base de dados gerida. | string |
createMode | Modo de criação de bases de dados geridas. PointInTimeRestore: crie uma base de dados ao restaurar uma cópia de segurança para um ponto anterior no tempo de uma base de dados existente. SourceDatabaseName, SourceManagedInstanceName e PointInTime têm de ser especificados. RestoreExternalBackup: crie uma base de dados ao restaurar a partir de ficheiros de cópia de segurança externos. O agrupamento, StorageContainerUri e StorageContainerSasToken têm de ser especificados. Recuperação: cria uma base de dados ao restaurar uma cópia de segurança georreplicada. RecoverableDatabaseId tem de ser especificado como o ID de recurso de base de dados recuperável a restaurar. RestoreLongTermRetentionBackup: crie uma base de dados ao restaurar a partir de uma cópia de segurança de retenção de longo prazo (longTermRetentionBackupResourceId necessário). | 'Predefinição' 'PointInTimeRestore' "Recuperação" "RestoreExternalBackup" "RestoreLongTermRetentionBackup" |
crossSubscriptionRestorableDroppedDatabaseId | O ID de recurso de base de dados removido entre subscrições para restaurar ao criar esta base de dados. | string |
crossSubscriptionSourceDatabaseId | O identificador de recursos da base de dados de origem entre subscrições associada à operação de criação desta base de dados. | string |
crossSubscriptionTargetManagedInstanceId | ID de instância gerida de destino utilizado no restauro entre subscrições. | string |
isLedgerOn | Se esta base de dados é ou não uma base de dados razão, o que significa que todas as tabelas na base de dados são tabelas de livros razão. Nota: o valor desta propriedade não pode ser alterado após a criação da base de dados. | bool |
lastBackupName | Último nome de ficheiro de cópia de segurança para restauro desta base de dados gerida. | string |
longTermRetentionBackupResourceId | O nome da cópia de segurança de Retenção de Longo Prazo a utilizar para restaurar esta base de dados gerida. | string |
recoverableDatabaseId | O identificador de recursos da base de dados recuperável associada à operação de criação desta base de dados. | string |
restorableDroppedDatabaseId | O ID de recurso da base de dados removido recuperável para restaurar ao criar esta base de dados. | string |
restorePointInTime | Condicional. Se createMode for PointInTimeRestore, este valor é necessário. Especifica o ponto anterior no tempo (ISO8601 formato) da base de dados de origem que será restaurada para criar a nova base de dados. | string |
sourceDatabaseId | O identificador de recursos da base de dados de origem associada à operação de criação desta base de dados. | string |
storageContainerIdentity | Condicional. Se createMode for RestoreExternalBackup, este valor é utilizado. Especifica a identidade utilizada para a autenticação do contentor de armazenamento. Pode ser "SharedAccessSignature" ou "ManagedIdentity"; se não for especificado "SharedAccessSignature" é assumido. | string |
storageContainerSasToken | Condicional. Se createMode for RestoreExternalBackup e storageContainerIdentity não for ManagedIdentity, este valor é necessário. Especifica o token sas do contentor de armazenamento. | string |
storageContainerUri | Condicional. Se createMode for RestoreExternalBackup, este valor é necessário. Especifica o uri do contentor de armazenamento onde as cópias de segurança para este restauro são armazenadas. | string |
Definição de recurso do Terraform (fornecedor AzAPI)
O tipo de recurso managedInstances/databases pode ser implementado com operações que visam:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.Sql/managedInstances/databases, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Sql/managedInstances/databases@2023-05-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"
}
})
}
Valores de propriedade
managedInstances/bases de dados
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.Sql/managedInstances/databases@2023-05-01-preview" |
name | O nome do recurso | cadeia (obrigatório) |
localização | Localização do recurso. | cadeia (obrigatório) |
parent_id | O ID do recurso que é o principal para este recurso. | ID do recurso do tipo: managedInstances |
etiquetas | Etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. |
propriedades | Propriedades do recurso. | ManagedDatabaseProperties |
ManagedDatabaseProperties
Nome | Descrição | Valor |
---|---|---|
Conclusão AutomáticaRestore | Se pretende concluir automaticamente o restauro desta base de dados gerida. | bool |
catalogCollation | Agrupamento do catálogo de metadados. | "DATABASE_DEFAULT" "SQL_Latin1_General_CP1_CI_AS" |
agrupamento | Agrupamento da base de dados gerida. | string |
createMode | Modo de criação de bases de dados geridas. PointInTimeRestore: crie uma base de dados ao restaurar uma cópia de segurança para um ponto anterior no tempo de uma base de dados existente. SourceDatabaseName, SourceManagedInstanceName e PointInTime têm de ser especificados. RestoreExternalBackup: crie uma base de dados ao restaurar a partir de ficheiros de cópia de segurança externos. O agrupamento, StorageContainerUri e StorageContainerSasToken têm de ser especificados. Recuperação: cria uma base de dados ao restaurar uma cópia de segurança georreplicada. RecoverableDatabaseId tem de ser especificado como o ID de recurso de base de dados recuperável a restaurar. RestoreLongTermRetentionBackup: crie uma base de dados ao restaurar a partir de uma cópia de segurança de retenção de longo prazo (longTermRetentionBackupResourceId necessário). | "Predefinição" "PointInTimeRestore" "Recuperação" "RestoreExternalBackup" "RestoreLongTermRetentionBackup" |
crossSubscriptionRestorableDroppedDatabaseId | O ID de recurso de base de dados removido entre subscrições para restaurar ao criar esta base de dados. | string |
crossSubscriptionSourceDatabaseId | O identificador de recursos da base de dados de origem entre subscrições associada à operação de criação desta base de dados. | string |
crossSubscriptionTargetManagedInstanceId | ID de instância gerida de destino utilizado no restauro entre subscrições. | string |
isLedgerOn | Se esta base de dados é ou não uma base de dados razão, o que significa que todas as tabelas na base de dados são tabelas de livros razão. Nota: o valor desta propriedade não pode ser alterado após a criação da base de dados. | bool |
lastBackupName | Último nome de ficheiro de cópia de segurança para restauro desta base de dados gerida. | string |
longTermRetentionBackupResourceId | O nome da cópia de segurança de Retenção de Longo Prazo a utilizar para restaurar esta base de dados gerida. | string |
recoverableDatabaseId | O identificador de recursos da base de dados recuperável associada à operação de criação desta base de dados. | string |
restorableDroppedDatabaseId | O ID de recurso da base de dados removido recuperável para restaurar ao criar esta base de dados. | string |
restorePointInTime | Condicional. Se createMode for PointInTimeRestore, este valor é necessário. Especifica o ponto anterior no tempo (ISO8601 formato) da base de dados de origem que será restaurada para criar a nova base de dados. | string |
sourceDatabaseId | O identificador de recursos da base de dados de origem associada à operação de criação desta base de dados. | string |
storageContainerIdentity | Condicional. Se createMode for RestoreExternalBackup, este valor é utilizado. Especifica a identidade utilizada para a autenticação do contentor de armazenamento. Pode ser "SharedAccessSignature" ou "ManagedIdentity"; se não for especificado "SharedAccessSignature" é assumido. | string |
storageContainerSasToken | Condicional. Se createMode for RestoreExternalBackup e storageContainerIdentity não for ManagedIdentity, este valor é necessário. Especifica o token sas do contentor de armazenamento. | string |
storageContainerUri | Condicional. Se createMode for RestoreExternalBackup, este valor é necessário. Especifica o uri do contentor de armazenamento onde as cópias de segurança para este restauro são armazenadas. | string |
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários