Compartilhar via


Microsoft.Sql managedInstances/databases 2019-06-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@2019-06-01-preview' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    catalogCollation: 'string'
    collation: 'string'
    createMode: 'string'
    longTermRetentionBackupResourceId: 'string'
    recoverableDatabaseId: 'string'
    restorableDroppedDatabaseId: 'string'
    restorePointInTime: 'string'
    sourceDatabaseId: 'string'
    storageContainerSasToken: 'string'
    storageContainerUri: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Valores de propriedade

ManagedDatabaseProperties

Nome Descrição Valor
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'
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
storageContainerSasToken Condicional. Se createMode for RestoreExternalBackup, 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

Microsoft.Sql/managedInstances/databases

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

TrackedResourceTags

Nome Descrição Valor

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": "2019-06-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "catalogCollation": "string",
    "collation": "string",
    "createMode": "string",
    "longTermRetentionBackupResourceId": "string",
    "recoverableDatabaseId": "string",
    "restorableDroppedDatabaseId": "string",
    "restorePointInTime": "string",
    "sourceDatabaseId": "string",
    "storageContainerSasToken": "string",
    "storageContainerUri": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valores de propriedade

ManagedDatabaseProperties

Nome Descrição Valor
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'
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
storageContainerSasToken Condicional. Se createMode for RestoreExternalBackup, 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

Microsoft.Sql/managedInstances/databases

Nome Descrição Valor
apiVersion A versão da API '2019-06-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'

TrackedResourceTags

Nome Descrição Valor

Definição de recurso do Terraform (provedor de AzAPI)

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.

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@2019-06-01-preview"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      catalogCollation = "string"
      collation = "string"
      createMode = "string"
      longTermRetentionBackupResourceId = "string"
      recoverableDatabaseId = "string"
      restorableDroppedDatabaseId = "string"
      restorePointInTime = "string"
      sourceDatabaseId = "string"
      storageContainerSasToken = "string"
      storageContainerUri = "string"
    }
  })
}

Valores de propriedade

ManagedDatabaseProperties

Nome Descrição Valor
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'
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
storageContainerSasToken Condicional. Se createMode for RestoreExternalBackup, 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

Microsoft.Sql/managedInstances/databases

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@2019-06-01-preview"

TrackedResourceTags

Nome Descrição Valor