Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
- Latest
- 2024-11-01-preview
- 2024-05-01-preview
- 2023-08-01
- 2023-08-01-preview
- 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
- 2021-08-01-preview
- 2021-05-01-preview
- 2021-02-01-preview
- 2020-11-01-preview
- 2020-08-01-preview
- 2020-02-02-preview
- 2019-06-01-preview
- 2018-06-01-preview
- 2017-03-01-preview
Definição de recurso do Bicep
O tipo de recurso managedInstances/databases pode ser implantado com operações direcionadas:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.Sql/managedInstances/databases, adicione o Bicep a seguir ao modelo.
resource symbolicname 'Microsoft.Sql/managedInstances/databases@2024-11-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'
}
}
Valores da propriedade
Microsoft.Sql/managedInstances/databases
| Name | Description | Value |
|---|---|---|
| local | Local do recurso. | cadeia de caracteres (obrigatório) |
| name | O nome do recurso | cadeia de caracteres (obrigatório) |
| pai | No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai. Para obter mais informações, consulte recurso filho fora do recurso pai. |
Nome simbólico para o recurso do tipo: managedInstances |
| properties | Propriedades do recurso. | ManagedDatabaseProperties |
| tags | Etiquetas de recursos | Dicionário de nomes e valores de tags. Consulte Marcas em modelos |
ManagedDatabaseProperties
| Name | Description | Value |
|---|---|---|
| autoCompleteRestore | Se deseja concluir automaticamente a restauração desse banco de dados gerenciado. | bool |
| catalogCollation | Ordenação do catálogo de metadados. | 'DATABASE_DEFAULT' 'SQL_Latin1_General_CP1_CI_AS' |
| agrupamento | Ordenação do banco de dados gerenciado. | cadeia |
| createMode | Modo de criação de banco de dados gerenciado. PointInTimeRestore: crie um banco de dados restaurando um backup pontual de um banco de dados existente. SourceDatabaseName, SourceManagedInstanceName e PointInTime devem ser especificados. RestoreExternalBackup: crie um banco de dados restaurando a partir de arquivos de backup externos. Collation, StorageContainerUri e StorageContainerSasToken devem ser especificados. Recuperação: cria um banco de dados restaurando um backup replicado geograficamente. RecoverableDatabaseId deve ser especificado como a ID do recurso de banco de dados recuperável a ser restaurada. RestoreLongTermRetentionBackup: crie um banco de dados restaurando de um backup de retenção de longo prazo (longTermRetentionBackupResourceId necessário). | 'Default' 'PointInTimeRestore' 'Recovery' 'RestoreExternalBackup' 'RestoreLongTermRetentionBackup' |
| crossSubscriptionRestorableDroppedDatabaseId | A ID de recurso de banco de dados removida da assinatura cruzada restaurável para restaurar ao criar esse banco de dados. | cadeia |
| crossSubscriptionSourceDatabaseId | O identificador de recurso do banco de dados de origem entre assinaturas associado à operação de criação desse banco de dados. | cadeia |
| crossSubscriptionTargetManagedInstanceId | ID da instância gerenciada de destino usada na restauração entre assinaturas. | cadeia |
| isLedgerOn | Se esse banco de dados é ou não um banco de dados do razão, o que significa que todas as tabelas no banco de dados são tabelas do razão. Observação: o valor dessa propriedade não pode ser alterado após a criação do banco de dados. | bool |
| lastBackupName | Sobrenome do arquivo de backup para restauração desse banco de dados gerenciado. | cadeia |
| longTermRetentionBackupResourceId | O nome do backup de Retenção de Longo Prazo a ser usado para restauração desse banco de dados gerenciado. | cadeia |
| recoverableDatabaseId | O identificador de recurso do banco de dados recuperável associado à operação de criação desse banco de dados. | cadeia |
| restorableDroppedDatabaseId | A ID de recurso de banco de dados descartada restaurável a ser restaurada ao criar esse banco de dados. | cadeia |
| restorePointInTime | Conditional. Se createMode for PointInTimeRestore, esse valor será necessário. Especifica o ponto no tempo (formato ISO8601) do banco de dados de origem que será restaurado para criar o novo banco de dados. | cadeia |
| sourceDatabaseId | O identificador de recurso do banco de dados de origem associado à operação de criação deste banco de dados. | cadeia |
| storageContainerIdentity | Conditional. Se createMode for RestoreExternalBackup, esse valor será usado. Especifica a identidade usada para autenticação de contêiner de armazenamento. Pode ser 'SharedAccessSignature' ou 'ManagedIdentity'; se não for especificado 'SharedAccessSignature' será assumido. | cadeia |
| storageContainerSasToken | Conditional. Se createMode for RestoreExternalBackup e storageContainerIdentity não for ManagedIdentity, esse valor será necessário. Especifica o token sas do contêiner de armazenamento. | cadeia |
| storageContainerUri | Conditional. Se createMode for RestoreExternalBackup, esse valor será necessário. Especifica o uri do contêiner de armazenamento em que os backups para essa restauração são armazenados. | cadeia |
TrackedResourceTags
| Name | Description | Value |
|---|
Definição de recurso de modelo do ARM
O tipo de recurso managedInstances/databases pode ser implantado com operações direcionadas:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.Sql/managedInstances/databases, adicione o JSON a seguir ao modelo.
{
"type": "Microsoft.Sql/managedInstances/databases",
"apiVersion": "2024-11-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"
}
}
Valores da propriedade
Microsoft.Sql/managedInstances/databases
| Name | Description | Value |
|---|---|---|
| apiVersion | A versão da API | '2024-11-01-preview' |
| local | Local do recurso. | cadeia de caracteres (obrigatório) |
| name | O nome do recurso | cadeia de caracteres (obrigatório) |
| properties | Propriedades do recurso. | ManagedDatabaseProperties |
| tags | Etiquetas de recursos | Dicionário de nomes e valores de tags. Consulte Marcas em modelos |
| tipo | O tipo de recurso | 'Microsoft.Sql/managedInstances/databases' |
ManagedDatabaseProperties
| Name | Description | Value |
|---|---|---|
| autoCompleteRestore | Se deseja concluir automaticamente a restauração desse banco de dados gerenciado. | bool |
| catalogCollation | Ordenação do catálogo de metadados. | 'DATABASE_DEFAULT' 'SQL_Latin1_General_CP1_CI_AS' |
| agrupamento | Ordenação do banco de dados gerenciado. | cadeia |
| createMode | Modo de criação de banco de dados gerenciado. PointInTimeRestore: crie um banco de dados restaurando um backup pontual de um banco de dados existente. SourceDatabaseName, SourceManagedInstanceName e PointInTime devem ser especificados. RestoreExternalBackup: crie um banco de dados restaurando a partir de arquivos de backup externos. Collation, StorageContainerUri e StorageContainerSasToken devem ser especificados. Recuperação: cria um banco de dados restaurando um backup replicado geograficamente. RecoverableDatabaseId deve ser especificado como a ID do recurso de banco de dados recuperável a ser restaurada. RestoreLongTermRetentionBackup: crie um banco de dados restaurando de um backup de retenção de longo prazo (longTermRetentionBackupResourceId necessário). | 'Default' 'PointInTimeRestore' 'Recovery' 'RestoreExternalBackup' 'RestoreLongTermRetentionBackup' |
| crossSubscriptionRestorableDroppedDatabaseId | A ID de recurso de banco de dados removida da assinatura cruzada restaurável para restaurar ao criar esse banco de dados. | cadeia |
| crossSubscriptionSourceDatabaseId | O identificador de recurso do banco de dados de origem entre assinaturas associado à operação de criação desse banco de dados. | cadeia |
| crossSubscriptionTargetManagedInstanceId | ID da instância gerenciada de destino usada na restauração entre assinaturas. | cadeia |
| isLedgerOn | Se esse banco de dados é ou não um banco de dados do razão, o que significa que todas as tabelas no banco de dados são tabelas do razão. Observação: o valor dessa propriedade não pode ser alterado após a criação do banco de dados. | bool |
| lastBackupName | Sobrenome do arquivo de backup para restauração desse banco de dados gerenciado. | cadeia |
| longTermRetentionBackupResourceId | O nome do backup de Retenção de Longo Prazo a ser usado para restauração desse banco de dados gerenciado. | cadeia |
| recoverableDatabaseId | O identificador de recurso do banco de dados recuperável associado à operação de criação desse banco de dados. | cadeia |
| restorableDroppedDatabaseId | A ID de recurso de banco de dados descartada restaurável a ser restaurada ao criar esse banco de dados. | cadeia |
| restorePointInTime | Conditional. Se createMode for PointInTimeRestore, esse valor será necessário. Especifica o ponto no tempo (formato ISO8601) do banco de dados de origem que será restaurado para criar o novo banco de dados. | cadeia |
| sourceDatabaseId | O identificador de recurso do banco de dados de origem associado à operação de criação deste banco de dados. | cadeia |
| storageContainerIdentity | Conditional. Se createMode for RestoreExternalBackup, esse valor será usado. Especifica a identidade usada para autenticação de contêiner de armazenamento. Pode ser 'SharedAccessSignature' ou 'ManagedIdentity'; se não for especificado 'SharedAccessSignature' será assumido. | cadeia |
| storageContainerSasToken | Conditional. Se createMode for RestoreExternalBackup e storageContainerIdentity não for ManagedIdentity, esse valor será necessário. Especifica o token sas do contêiner de armazenamento. | cadeia |
| storageContainerUri | Conditional. Se createMode for RestoreExternalBackup, esse valor será necessário. Especifica o uri do contêiner de armazenamento em que os backups para essa restauração são armazenados. | cadeia |
TrackedResourceTags
| Name | Description | Value |
|---|
Exemplos de uso
Definição de recurso do Terraform (provedor de AzAPI)
O tipo de recurso managedInstances/databases pode ser implantado com operações direcionadas:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.Sql/managedInstances/databases, adicione o Terraform a seguir ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Sql/managedInstances/databases@2024-11-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"
}
}
}
Valores da propriedade
Microsoft.Sql/managedInstances/databases
| Name | Description | Value |
|---|---|---|
| local | Local do recurso. | cadeia de caracteres (obrigatório) |
| name | O nome do recurso | cadeia de caracteres (obrigatório) |
| parent_id | A ID do recurso que é o pai desse recurso. | ID do recurso do tipo: managedInstances |
| properties | Propriedades do recurso. | ManagedDatabaseProperties |
| tags | Etiquetas de recursos | Dicionário de nomes e valores de tags. |
| tipo | O tipo de recurso | "Microsoft.Sql/managedInstances/databases@2024-11-01-preview" |
ManagedDatabaseProperties
| Name | Description | Value |
|---|---|---|
| autoCompleteRestore | Se deseja concluir automaticamente a restauração desse banco de dados gerenciado. | bool |
| catalogCollation | Ordenação do catálogo de metadados. | 'DATABASE_DEFAULT' 'SQL_Latin1_General_CP1_CI_AS' |
| agrupamento | Ordenação do banco de dados gerenciado. | cadeia |
| createMode | Modo de criação de banco de dados gerenciado. PointInTimeRestore: crie um banco de dados restaurando um backup pontual de um banco de dados existente. SourceDatabaseName, SourceManagedInstanceName e PointInTime devem ser especificados. RestoreExternalBackup: crie um banco de dados restaurando a partir de arquivos de backup externos. Collation, StorageContainerUri e StorageContainerSasToken devem ser especificados. Recuperação: cria um banco de dados restaurando um backup replicado geograficamente. RecoverableDatabaseId deve ser especificado como a ID do recurso de banco de dados recuperável a ser restaurada. RestoreLongTermRetentionBackup: crie um banco de dados restaurando de um backup de retenção de longo prazo (longTermRetentionBackupResourceId necessário). | 'Default' 'PointInTimeRestore' 'Recovery' 'RestoreExternalBackup' 'RestoreLongTermRetentionBackup' |
| crossSubscriptionRestorableDroppedDatabaseId | A ID de recurso de banco de dados removida da assinatura cruzada restaurável para restaurar ao criar esse banco de dados. | cadeia |
| crossSubscriptionSourceDatabaseId | O identificador de recurso do banco de dados de origem entre assinaturas associado à operação de criação desse banco de dados. | cadeia |
| crossSubscriptionTargetManagedInstanceId | ID da instância gerenciada de destino usada na restauração entre assinaturas. | cadeia |
| isLedgerOn | Se esse banco de dados é ou não um banco de dados do razão, o que significa que todas as tabelas no banco de dados são tabelas do razão. Observação: o valor dessa propriedade não pode ser alterado após a criação do banco de dados. | bool |
| lastBackupName | Sobrenome do arquivo de backup para restauração desse banco de dados gerenciado. | cadeia |
| longTermRetentionBackupResourceId | O nome do backup de Retenção de Longo Prazo a ser usado para restauração desse banco de dados gerenciado. | cadeia |
| recoverableDatabaseId | O identificador de recurso do banco de dados recuperável associado à operação de criação desse banco de dados. | cadeia |
| restorableDroppedDatabaseId | A ID de recurso de banco de dados descartada restaurável a ser restaurada ao criar esse banco de dados. | cadeia |
| restorePointInTime | Conditional. Se createMode for PointInTimeRestore, esse valor será necessário. Especifica o ponto no tempo (formato ISO8601) do banco de dados de origem que será restaurado para criar o novo banco de dados. | cadeia |
| sourceDatabaseId | O identificador de recurso do banco de dados de origem associado à operação de criação deste banco de dados. | cadeia |
| storageContainerIdentity | Conditional. Se createMode for RestoreExternalBackup, esse valor será usado. Especifica a identidade usada para autenticação de contêiner de armazenamento. Pode ser 'SharedAccessSignature' ou 'ManagedIdentity'; se não for especificado 'SharedAccessSignature' será assumido. | cadeia |
| storageContainerSasToken | Conditional. Se createMode for RestoreExternalBackup e storageContainerIdentity não for ManagedIdentity, esse valor será necessário. Especifica o token sas do contêiner de armazenamento. | cadeia |
| storageContainerUri | Conditional. Se createMode for RestoreExternalBackup, esse valor será necessário. Especifica o uri do contêiner de armazenamento em que os backups para essa restauração são armazenados. | cadeia |
TrackedResourceTags
| Name | Description | Value |
|---|