Microsoft.Sql managedInstances/databases 2022-11-01-preview
O tipo de recurso managedInstances/databases pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Para criar um recurso Microsoft.Sql/managedInstances/databases, adicione o Bicep a seguir ao modelo.
resource symbolicname 'Microsoft.Sql/managedInstances/databases@2022-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'
}
}
Nome | Descrição | Valor |
---|---|---|
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. | corda |
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). | 'Padrão' 'PointInTimeRestore' 'Recuperação' '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. | corda |
crossSubscriptionSourceDatabaseId | O identificador de recurso do banco de dados de origem entre assinaturas associado à operação de criação desse banco de dados. | corda |
crossSubscriptionTargetManagedInstanceId | ID da instância gerenciada de destino usada na restauração entre assinaturas. | corda |
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. | corda |
longTermRetentionBackupResourceId | O nome do backup de Retenção de Longo Prazo a ser usado para restauração desse banco de dados gerenciado. | corda |
recoverableDatabaseId | O identificador de recurso do banco de dados recuperável associado à operação de criação desse banco de dados. | corda |
restorableDroppedDatabaseId | A ID de recurso de banco de dados descartada restaurável a ser restaurada ao criar esse banco de dados. | corda |
restorePointInTime | Condicional. 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. | corda |
sourceDatabaseId | O identificador de recurso do banco de dados de origem associado à operação de criação deste banco de dados. | corda |
storageContainerIdentity | Condicional. 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. | corda |
storageContainerSasToken | Condicional. Se createMode for RestoreExternalBackup e storageContainerIdentity não for ManagedIdentity, esse valor será necessário. Especifica o token sas do contêiner de armazenamento. | corda |
storageContainerUri | Condicional. 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. | corda |
Nome | Descrição | Valor |
---|---|---|
localização | Local do recurso. | cadeia de caracteres (obrigatório) |
nome | 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 |
Propriedades | Propriedades do recurso. | ManagedDatabaseProperties |
Tags | Marcas de recurso | Dicionário de nomes e valores de marca. Consulte Marcas em modelos |
Nome | Descrição | Valor |
---|
O tipo de recurso managedInstances/databases pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Para criar um recurso Microsoft.Sql/managedInstances/databases, adicione o JSON a seguir ao modelo.
{
"type": "Microsoft.Sql/managedInstances/databases",
"apiVersion": "2022-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"
}
}
Nome | Descrição | Valor |
---|---|---|
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. | corda |
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). | 'Padrão' 'PointInTimeRestore' 'Recuperação' '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. | corda |
crossSubscriptionSourceDatabaseId | O identificador de recurso do banco de dados de origem entre assinaturas associado à operação de criação desse banco de dados. | corda |
crossSubscriptionTargetManagedInstanceId | ID da instância gerenciada de destino usada na restauração entre assinaturas. | corda |
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. | corda |
longTermRetentionBackupResourceId | O nome do backup de Retenção de Longo Prazo a ser usado para restauração desse banco de dados gerenciado. | corda |
recoverableDatabaseId | O identificador de recurso do banco de dados recuperável associado à operação de criação desse banco de dados. | corda |
restorableDroppedDatabaseId | A ID de recurso de banco de dados descartada restaurável a ser restaurada ao criar esse banco de dados. | corda |
restorePointInTime | Condicional. 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. | corda |
sourceDatabaseId | O identificador de recurso do banco de dados de origem associado à operação de criação deste banco de dados. | corda |
storageContainerIdentity | Condicional. 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. | corda |
storageContainerSasToken | Condicional. Se createMode for RestoreExternalBackup e storageContainerIdentity não for ManagedIdentity, esse valor será necessário. Especifica o token sas do contêiner de armazenamento. | corda |
storageContainerUri | Condicional. 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. | corda |
Nome | Descrição | Valor |
---|---|---|
apiVersion | A versão da API | '2022-11-01-preview' |
localização | Local do recurso. | cadeia de caracteres (obrigatório) |
nome | O nome do recurso | cadeia de caracteres (obrigatório) |
Propriedades | Propriedades do recurso. | ManagedDatabaseProperties |
Tags | Marcas de recurso | Dicionário de nomes e valores de marca. Consulte Marcas em modelos |
tipo | O tipo de recurso | 'Microsoft.Sql/managedInstances/databases' |
Nome | Descrição | Valor |
---|
O tipo de recurso managedInstances/databases pode ser implantado com operações direcionadas:
- grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
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@2022-11-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"
}
})
}
Nome | Descrição | Valor |
---|---|---|
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. | corda |
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). | 'Padrão' 'PointInTimeRestore' 'Recuperação' '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. | corda |
crossSubscriptionSourceDatabaseId | O identificador de recurso do banco de dados de origem entre assinaturas associado à operação de criação desse banco de dados. | corda |
crossSubscriptionTargetManagedInstanceId | ID da instância gerenciada de destino usada na restauração entre assinaturas. | corda |
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. | corda |
longTermRetentionBackupResourceId | O nome do backup de Retenção de Longo Prazo a ser usado para restauração desse banco de dados gerenciado. | corda |
recoverableDatabaseId | O identificador de recurso do banco de dados recuperável associado à operação de criação desse banco de dados. | corda |
restorableDroppedDatabaseId | A ID de recurso de banco de dados descartada restaurável a ser restaurada ao criar esse banco de dados. | corda |
restorePointInTime | Condicional. 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. | corda |
sourceDatabaseId | O identificador de recurso do banco de dados de origem associado à operação de criação deste banco de dados. | corda |
storageContainerIdentity | Condicional. 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. | corda |
storageContainerSasToken | Condicional. Se createMode for RestoreExternalBackup e storageContainerIdentity não for ManagedIdentity, esse valor será necessário. Especifica o token sas do contêiner de armazenamento. | corda |
storageContainerUri | Condicional. 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. | corda |
Nome | Descrição | Valor |
---|---|---|
localização | Local do recurso. | cadeia de caracteres (obrigatório) |
nome | 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 |
Propriedades | Propriedades do recurso. | ManagedDatabaseProperties |
Tags | Marcas de recurso | Dicionário de nomes e valores de marca. |
tipo | O tipo de recurso | "Microsoft.Sql/managedInstances/databases@2022-11-01-preview" |
Nome | Descrição | Valor |
---|