Compartilhar via


Database interface

Um recurso de banco de dados.

Extends

Propriedades

autoPauseDelay

Tempo em minutos após o qual o banco de dados é pausado automaticamente. Um valor de -1 significa que a pausa automática está desabilitada

availabilityZone

Especifica a zona de disponibilidade à qual o banco de dados está fixado.

catalogCollation

Ordenação do catálogo de metadados.

collation

A ordenação do banco de dados.

createMode

Especifica o modo de criação de banco de dados.

Padrão: criação regular de banco de dados.

Cópia: cria um banco de dados como uma cópia de um banco de dados existente. sourceDatabaseId deve ser especificado como a ID do recurso do banco de dados de origem.

Secundário: cria um banco de dados como uma réplica secundária de um banco de dados existente. sourceDatabaseId deve ser especificado como a ID do recurso do banco de dados primário existente.

PointInTimeRestore: cria um banco de dados restaurando um backup pontual de um banco de dados existente. sourceDatabaseId deve ser especificado como a ID do recurso do banco de dados existente e restorePointInTime deve ser especificado.

Recuperação: cria um banco de dados restaurando um backup replicado geograficamente. sourceDatabaseId deve ser especificado como a ID do recurso de banco de dados recuperável para restaurar.

Restauração: cria um banco de dados restaurando um backup de um banco de dados excluído. sourceDatabaseId deve ser especificado. Se sourceDatabaseId for a ID de recurso original do banco de dados, sourceDatabaseDeletionDate deverá ser especificado. Caso contrário, sourceDatabaseId deve ser a ID do recurso de banco de dados descartado restaurável e sourceDatabaseDeletionDate será ignorado. restorePointInTime também pode ser especificado para restaurar de um ponto anterior no tempo.

RestoreLongTermRetentionBackup: cria um banco de dados restaurando de um cofre de retenção de longo prazo. recoveryServicesRecoveryPointResourceId deve ser especificado como a ID do recurso do ponto de recuperação.

Não há suporte para Cópia, Secundária e RestoreLongTermRetentionBackup para a edição DataWarehouse.

creationDate

A data de criação do banco de dados (formato ISO8601). OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

currentBackupStorageRedundancy

O tipo de conta de armazenamento usado para armazenar backups para esse banco de dados. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

currentServiceObjectiveName

O nome do objetivo do nível de serviço atual do banco de dados. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

currentSku

O nome e a camada do SKU. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

databaseId

A ID do banco de dados. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

defaultSecondaryLocation

A região secundária padrão para esse banco de dados. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

earliestRestoreDate

Isso registra a data e a hora de início mais antigas que a restauração está disponível para esse banco de dados (formato ISO8601). OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

elasticPoolId

O identificador de recurso do pool elástico que contém esse banco de dados.

encryptionProtector

O URI do cofre de chaves do azure do banco de dados se ele estiver configurado por Chaves Gerenciadas pelo Cliente de Banco de Dados.

encryptionProtectorAutoRotation

O sinalizador para habilitar ou desabilitar a rotação automática da chave AKV do protetor de criptografia de banco de dados.

failoverGroupId

Identificador de recurso de grupo de failover ao qual este banco de dados pertence. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

federatedClientId

A ID do cliente usada para o cenário de CMK entre locatários por banco de dados

freeLimitExhaustionBehavior

Especifica o comportamento quando os limites gratuitos mensais são esgotados para o banco de dados gratuito.

AutoPause: o banco de dados será pausado automaticamente após o esgotamento dos limites gratuitos para o restante do mês.

BillForUsage: O banco de dados continuará online após o esgotamento dos limites gratuitos e qualquer excedente será cobrado.

highAvailabilityReplicaCount

O número de réplicas secundárias associadas ao banco de dados que são usadas para fornecer alta disponibilidade. Não aplicável a um banco de dados de Hiperescala em um pool elástico.

identity

A identidade do Azure Active Directory do banco de dados.

isInfraEncryptionEnabled

A criptografia infra está habilitada para esse banco de dados. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

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.

keys

As IDs de recurso das identidades atribuídas pelo usuário a serem usadas

kind

Tipo de banco de dados. Esses são metadados usados para a experiência do portal do Azure. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

licenseType

O tipo de licença a ser aplicado a esse banco de dados. LicenseIncluded se você precisar de uma licença ou BasePrice se tiver uma licença e estiver qualificado para o Benefício Híbrido do Azure.

longTermRetentionBackupResourceId

O identificador de recurso do backup de retenção de longo prazo associado à operação de criação desse banco de dados.

maintenanceConfigurationId

ID de configuração de manutenção atribuída ao banco de dados. Essa configuração define o período em que as atualizações de manutenção ocorrerão.

managedBy

Recurso que gerencia o banco de dados. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

manualCutover

Se a substituição manual controlada pelo cliente precisa ou não ser feita durante a operação Atualizar Banco de Dados para a camada de Hiperescala.

Essa propriedade só é aplicável ao dimensionar o banco de dados da camada Business Critical/General Purpose/Premium/Standard para a camada de Hiperescala.

Quando manualCutover for especificado, a operação de dimensionamento aguardará a entrada do usuário para disparar a substituição para o banco de dados da Hiperescala.

Para disparar a substituição, forneça o parâmetro 'performCutover' quando a operação De dimensionamento estiver em estado de espera.

maxLogSizeBytes

O tamanho máximo do log para este banco de dados. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

maxSizeBytes

O tamanho máximo do banco de dados expresso em bytes.

minCapacity

Capacidade mínima que o banco de dados sempre alocará, se não estiver em pausa

pausedDate

A data em que o banco de dados foi pausado pela configuração ou ação do usuário (formato ISO8601). Nulo se o banco de dados estiver pronto. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

performCutover

Para disparar a substituição manual controlada pelo cliente durante o estado de espera enquanto a operação de dimensionamento está em andamento.

Esse parâmetro de propriedade só é aplicável para operações de dimensionamento iniciadas junto com o parâmetro 'manualCutover'.

Essa propriedade só é aplicável quando o dimensionamento do banco de dados da camada Business Critical/General Purpose/Premium/Standard para a camada de Hiperescala já está em andamento.

Quando performCutover for especificado, a operação de dimensionamento disparará a substituição e executará a alteração de função no banco de dados da Hiperescala.

preferredEnclaveType

Tipo de enclave solicitado no banco de dados, ou seja, enclaves padrão ou VBS.

readScale

O estado do roteamento somente leitura. Se habilitada, as conexões que têm a intenção do aplicativo definida como readonly na cadeia de conexão podem ser roteadas para uma réplica secundária somente leitura na mesma região. Não aplicável a um banco de dados de Hiperescala em um pool elástico.

recoverableDatabaseId

O identificador de recurso do banco de dados recuperável associado à operação de criação desse banco de dados.

recoveryServicesRecoveryPointId

O identificador de recurso do ponto de recuperação associado à operação de criação desse banco de dados.

requestedBackupStorageRedundancy

O tipo de conta de armazenamento a ser usado para armazenar backups para esse banco de dados.

requestedServiceObjectiveName

O nome do objetivo de nível de serviço solicitado do banco de dados. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

restorableDroppedDatabaseId

O identificador de recurso do banco de dados restaurador descartado associado à operação de criação desse banco de dados.

restorePointInTime

Especifica o ponto no tempo (formato ISO8601) do banco de dados de origem que será restaurado para criar o novo banco de dados.

resumedDate

A data em que o banco de dados foi retomado por ação do usuário ou logon de banco de dados (formato ISO8601). Nulo se o banco de dados estiver pausado. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

sampleName

O nome do esquema de exemplo a ser aplicado ao criar esse banco de dados.

secondaryType

O tipo secundário do banco de dados se ele for secundário. Os valores válidos são Geo, Named e Standby.

sku

A SKU do banco de dados.

A lista de SKUs pode variar de acordo com a região e a oferta de suporte. Para determinar os SKUs (incluindo o nome da SKU, camada/edição, família e capacidade) que estão disponíveis para sua assinatura em uma região do Azure, use a API REST Capabilities_ListByLocation ou um dos seguintes comandos:

az sql db list-editions -l <location> -o table
Get-AzSqlServerServiceObjective -Location <location>
sourceDatabaseDeletionDate

Especifica a hora em que o banco de dados foi excluído.

sourceDatabaseId

O identificador de recurso do banco de dados de origem associado à operação de criação deste banco de dados.

sourceResourceId

O identificador de recurso da origem associada à operação de criação deste banco de dados.

Essa propriedade só tem suporte para a edição DataWarehouse e permite restaurar entre assinaturas.

Quando sourceResourceId é especificado, sourceDatabaseId, recoverableDatabaseId, restoreableDroppedDatabaseId e sourceDatabaseDeletionDate não devem ser especificados e CreateMode deve ser PointInTimeRestore, Restore ou Recover.

Quando createMode for PointInTimeRestore, sourceResourceId deve ser a ID do recurso do banco de dados existente ou do pool de sql existente, e restorePointInTime deve ser especificado.

Quando createMode é Restore, sourceResourceId deve ser a ID do recurso do banco de dados descartado restaurável ou do pool de sql descartado restaurável.

Quando createMode for Recover, sourceResourceId deverá ser a ID do recurso do banco de dados recuperável ou do pool de sql recuperável.

Quando a assinatura de origem pertence a um locatário diferente da assinatura de destino, o cabeçalho "x-ms-authorization-auxiliary" deve conter o token de autenticação para o locatário de origem. Para obter mais detalhes sobre o cabeçalho "x-ms-authorization-auxiliary", consulte https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant

status

O status do banco de dados. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

useFreeLimit

Se o banco de dados usa ou não limites mensais gratuitos. Permitido em um banco de dados em uma assinatura.

zoneRedundant

Se esse banco de dados é ou não redundante por zona, o que significa que as réplicas desse banco de dados serão distribuídas entre várias zonas de disponibilidade.

Propriedades herdadas

id

ID do recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

location

Local do recurso.

name

Nome do recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

tags

Marcas de recurso.

type

Tipo de recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Detalhes da propriedade

autoPauseDelay

Tempo em minutos após o qual o banco de dados é pausado automaticamente. Um valor de -1 significa que a pausa automática está desabilitada

autoPauseDelay?: number

Valor da propriedade

number

availabilityZone

Especifica a zona de disponibilidade à qual o banco de dados está fixado.

availabilityZone?: string

Valor da propriedade

string

catalogCollation

Ordenação do catálogo de metadados.

catalogCollation?: string

Valor da propriedade

string

collation

A ordenação do banco de dados.

collation?: string

Valor da propriedade

string

createMode

Especifica o modo de criação de banco de dados.

Padrão: criação regular de banco de dados.

Cópia: cria um banco de dados como uma cópia de um banco de dados existente. sourceDatabaseId deve ser especificado como a ID do recurso do banco de dados de origem.

Secundário: cria um banco de dados como uma réplica secundária de um banco de dados existente. sourceDatabaseId deve ser especificado como a ID do recurso do banco de dados primário existente.

PointInTimeRestore: cria um banco de dados restaurando um backup pontual de um banco de dados existente. sourceDatabaseId deve ser especificado como a ID do recurso do banco de dados existente e restorePointInTime deve ser especificado.

Recuperação: cria um banco de dados restaurando um backup replicado geograficamente. sourceDatabaseId deve ser especificado como a ID do recurso de banco de dados recuperável para restaurar.

Restauração: cria um banco de dados restaurando um backup de um banco de dados excluído. sourceDatabaseId deve ser especificado. Se sourceDatabaseId for a ID de recurso original do banco de dados, sourceDatabaseDeletionDate deverá ser especificado. Caso contrário, sourceDatabaseId deve ser a ID do recurso de banco de dados descartado restaurável e sourceDatabaseDeletionDate será ignorado. restorePointInTime também pode ser especificado para restaurar de um ponto anterior no tempo.

RestoreLongTermRetentionBackup: cria um banco de dados restaurando de um cofre de retenção de longo prazo. recoveryServicesRecoveryPointResourceId deve ser especificado como a ID do recurso do ponto de recuperação.

Não há suporte para Cópia, Secundária e RestoreLongTermRetentionBackup para a edição DataWarehouse.

createMode?: string

Valor da propriedade

string

creationDate

A data de criação do banco de dados (formato ISO8601). OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

creationDate?: Date

Valor da propriedade

Date

currentBackupStorageRedundancy

O tipo de conta de armazenamento usado para armazenar backups para esse banco de dados. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

currentBackupStorageRedundancy?: string

Valor da propriedade

string

currentServiceObjectiveName

O nome do objetivo do nível de serviço atual do banco de dados. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

currentServiceObjectiveName?: string

Valor da propriedade

string

currentSku

O nome e a camada do SKU. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

currentSku?: Sku

Valor da propriedade

Sku

databaseId

A ID do banco de dados. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

databaseId?: string

Valor da propriedade

string

defaultSecondaryLocation

A região secundária padrão para esse banco de dados. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

defaultSecondaryLocation?: string

Valor da propriedade

string

earliestRestoreDate

Isso registra a data e a hora de início mais antigas que a restauração está disponível para esse banco de dados (formato ISO8601). OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

earliestRestoreDate?: Date

Valor da propriedade

Date

elasticPoolId

O identificador de recurso do pool elástico que contém esse banco de dados.

elasticPoolId?: string

Valor da propriedade

string

encryptionProtector

O URI do cofre de chaves do azure do banco de dados se ele estiver configurado por Chaves Gerenciadas pelo Cliente de Banco de Dados.

encryptionProtector?: string

Valor da propriedade

string

encryptionProtectorAutoRotation

O sinalizador para habilitar ou desabilitar a rotação automática da chave AKV do protetor de criptografia de banco de dados.

encryptionProtectorAutoRotation?: boolean

Valor da propriedade

boolean

failoverGroupId

Identificador de recurso de grupo de failover ao qual este banco de dados pertence. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

failoverGroupId?: string

Valor da propriedade

string

federatedClientId

A ID do cliente usada para o cenário de CMK entre locatários por banco de dados

federatedClientId?: string

Valor da propriedade

string

freeLimitExhaustionBehavior

Especifica o comportamento quando os limites gratuitos mensais são esgotados para o banco de dados gratuito.

AutoPause: o banco de dados será pausado automaticamente após o esgotamento dos limites gratuitos para o restante do mês.

BillForUsage: O banco de dados continuará online após o esgotamento dos limites gratuitos e qualquer excedente será cobrado.

freeLimitExhaustionBehavior?: string

Valor da propriedade

string

highAvailabilityReplicaCount

O número de réplicas secundárias associadas ao banco de dados que são usadas para fornecer alta disponibilidade. Não aplicável a um banco de dados de Hiperescala em um pool elástico.

highAvailabilityReplicaCount?: number

Valor da propriedade

number

identity

A identidade do Azure Active Directory do banco de dados.

identity?: DatabaseIdentity

Valor da propriedade

isInfraEncryptionEnabled

A criptografia infra está habilitada para esse banco de dados. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

isInfraEncryptionEnabled?: boolean

Valor da propriedade

boolean

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.

isLedgerOn?: boolean

Valor da propriedade

boolean

keys

As IDs de recurso das identidades atribuídas pelo usuário a serem usadas

keys?: {[propertyName: string]: DatabaseKey}

Valor da propriedade

{[propertyName: string]: DatabaseKey}

kind

Tipo de banco de dados. Esses são metadados usados para a experiência do portal do Azure. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

kind?: string

Valor da propriedade

string

licenseType

O tipo de licença a ser aplicado a esse banco de dados. LicenseIncluded se você precisar de uma licença ou BasePrice se tiver uma licença e estiver qualificado para o Benefício Híbrido do Azure.

licenseType?: string

Valor da propriedade

string

longTermRetentionBackupResourceId

O identificador de recurso do backup de retenção de longo prazo associado à operação de criação desse banco de dados.

longTermRetentionBackupResourceId?: string

Valor da propriedade

string

maintenanceConfigurationId

ID de configuração de manutenção atribuída ao banco de dados. Essa configuração define o período em que as atualizações de manutenção ocorrerão.

maintenanceConfigurationId?: string

Valor da propriedade

string

managedBy

Recurso que gerencia o banco de dados. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

managedBy?: string

Valor da propriedade

string

manualCutover

Se a substituição manual controlada pelo cliente precisa ou não ser feita durante a operação Atualizar Banco de Dados para a camada de Hiperescala.

Essa propriedade só é aplicável ao dimensionar o banco de dados da camada Business Critical/General Purpose/Premium/Standard para a camada de Hiperescala.

Quando manualCutover for especificado, a operação de dimensionamento aguardará a entrada do usuário para disparar a substituição para o banco de dados da Hiperescala.

Para disparar a substituição, forneça o parâmetro 'performCutover' quando a operação De dimensionamento estiver em estado de espera.

manualCutover?: boolean

Valor da propriedade

boolean

maxLogSizeBytes

O tamanho máximo do log para este banco de dados. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

maxLogSizeBytes?: number

Valor da propriedade

number

maxSizeBytes

O tamanho máximo do banco de dados expresso em bytes.

maxSizeBytes?: number

Valor da propriedade

number

minCapacity

Capacidade mínima que o banco de dados sempre alocará, se não estiver em pausa

minCapacity?: number

Valor da propriedade

number

pausedDate

A data em que o banco de dados foi pausado pela configuração ou ação do usuário (formato ISO8601). Nulo se o banco de dados estiver pronto. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

pausedDate?: Date

Valor da propriedade

Date

performCutover

Para disparar a substituição manual controlada pelo cliente durante o estado de espera enquanto a operação de dimensionamento está em andamento.

Esse parâmetro de propriedade só é aplicável para operações de dimensionamento iniciadas junto com o parâmetro 'manualCutover'.

Essa propriedade só é aplicável quando o dimensionamento do banco de dados da camada Business Critical/General Purpose/Premium/Standard para a camada de Hiperescala já está em andamento.

Quando performCutover for especificado, a operação de dimensionamento disparará a substituição e executará a alteração de função no banco de dados da Hiperescala.

performCutover?: boolean

Valor da propriedade

boolean

preferredEnclaveType

Tipo de enclave solicitado no banco de dados, ou seja, enclaves padrão ou VBS.

preferredEnclaveType?: string

Valor da propriedade

string

readScale

O estado do roteamento somente leitura. Se habilitada, as conexões que têm a intenção do aplicativo definida como readonly na cadeia de conexão podem ser roteadas para uma réplica secundária somente leitura na mesma região. Não aplicável a um banco de dados de Hiperescala em um pool elástico.

readScale?: string

Valor da propriedade

string

recoverableDatabaseId

O identificador de recurso do banco de dados recuperável associado à operação de criação desse banco de dados.

recoverableDatabaseId?: string

Valor da propriedade

string

recoveryServicesRecoveryPointId

O identificador de recurso do ponto de recuperação associado à operação de criação desse banco de dados.

recoveryServicesRecoveryPointId?: string

Valor da propriedade

string

requestedBackupStorageRedundancy

O tipo de conta de armazenamento a ser usado para armazenar backups para esse banco de dados.

requestedBackupStorageRedundancy?: string

Valor da propriedade

string

requestedServiceObjectiveName

O nome do objetivo de nível de serviço solicitado do banco de dados. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

requestedServiceObjectiveName?: string

Valor da propriedade

string

restorableDroppedDatabaseId

O identificador de recurso do banco de dados restaurador descartado associado à operação de criação desse banco de dados.

restorableDroppedDatabaseId?: string

Valor da propriedade

string

restorePointInTime

Especifica o ponto no tempo (formato ISO8601) do banco de dados de origem que será restaurado para criar o novo banco de dados.

restorePointInTime?: Date

Valor da propriedade

Date

resumedDate

A data em que o banco de dados foi retomado por ação do usuário ou logon de banco de dados (formato ISO8601). Nulo se o banco de dados estiver pausado. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

resumedDate?: Date

Valor da propriedade

Date

sampleName

O nome do esquema de exemplo a ser aplicado ao criar esse banco de dados.

sampleName?: string

Valor da propriedade

string

secondaryType

O tipo secundário do banco de dados se ele for secundário. Os valores válidos são Geo, Named e Standby.

secondaryType?: string

Valor da propriedade

string

sku

A SKU do banco de dados.

A lista de SKUs pode variar de acordo com a região e a oferta de suporte. Para determinar os SKUs (incluindo o nome da SKU, camada/edição, família e capacidade) que estão disponíveis para sua assinatura em uma região do Azure, use a API REST Capabilities_ListByLocation ou um dos seguintes comandos:

az sql db list-editions -l <location> -o table
Get-AzSqlServerServiceObjective -Location <location>
sku?: Sku

Valor da propriedade

Sku

sourceDatabaseDeletionDate

Especifica a hora em que o banco de dados foi excluído.

sourceDatabaseDeletionDate?: Date

Valor da propriedade

Date

sourceDatabaseId

O identificador de recurso do banco de dados de origem associado à operação de criação deste banco de dados.

sourceDatabaseId?: string

Valor da propriedade

string

sourceResourceId

O identificador de recurso da origem associada à operação de criação deste banco de dados.

Essa propriedade só tem suporte para a edição DataWarehouse e permite restaurar entre assinaturas.

Quando sourceResourceId é especificado, sourceDatabaseId, recoverableDatabaseId, restoreableDroppedDatabaseId e sourceDatabaseDeletionDate não devem ser especificados e CreateMode deve ser PointInTimeRestore, Restore ou Recover.

Quando createMode for PointInTimeRestore, sourceResourceId deve ser a ID do recurso do banco de dados existente ou do pool de sql existente, e restorePointInTime deve ser especificado.

Quando createMode é Restore, sourceResourceId deve ser a ID do recurso do banco de dados descartado restaurável ou do pool de sql descartado restaurável.

Quando createMode for Recover, sourceResourceId deverá ser a ID do recurso do banco de dados recuperável ou do pool de sql recuperável.

Quando a assinatura de origem pertence a um locatário diferente da assinatura de destino, o cabeçalho "x-ms-authorization-auxiliary" deve conter o token de autenticação para o locatário de origem. Para obter mais detalhes sobre o cabeçalho "x-ms-authorization-auxiliary", consulte https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant

sourceResourceId?: string

Valor da propriedade

string

status

O status do banco de dados. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

status?: string

Valor da propriedade

string

useFreeLimit

Se o banco de dados usa ou não limites mensais gratuitos. Permitido em um banco de dados em uma assinatura.

useFreeLimit?: boolean

Valor da propriedade

boolean

zoneRedundant

Se esse banco de dados é ou não redundante por zona, o que significa que as réplicas desse banco de dados serão distribuídas entre várias zonas de disponibilidade.

zoneRedundant?: boolean

Valor da propriedade

boolean

Detalhes das propriedades herdadas

id

ID do recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

id?: string

Valor da propriedade

string

herdado deTrackedResource.id

location

Local do recurso.

location: string

Valor da propriedade

string

Herdado deTrackedResource.location

name

Nome do recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name?: string

Valor da propriedade

string

herdado deTrackedResource.name

tags

Marcas de recurso.

tags?: {[propertyName: string]: string}

Valor da propriedade

{[propertyName: string]: string}

Herdado deTrackedResource.tags

type

Tipo de recurso. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type?: string

Valor da propriedade

string

Herdado deTrackedResource.type