SqlDatabaseData Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma classe que representa o modelo de dados SqlDatabase. Um recurso de banco de dados.
public class SqlDatabaseData : Azure.ResourceManager.Models.TrackedResourceData
type SqlDatabaseData = class
inherit TrackedResourceData
Public Class SqlDatabaseData
Inherits TrackedResourceData
- Herança
Construtores
SqlDatabaseData(AzureLocation) |
Inicializa uma nova instância de SqlDatabaseData. |
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. |
CreatedOn |
A data de criação do banco de dados (formato ISO8601). |
CreateMode |
Especifica o modo de criação do banco de dados. Padrão: criação regular de banco de dados. Copiar: 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 um réplica secundário 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 a ser restaurada. 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 Copy, Secondary e RestoreLongTermRetentionBackup na edição DataWarehouse. |
CurrentBackupStorageRedundancy |
O tipo de conta de armazenamento usado para armazenar backups para esse banco de dados. |
CurrentServiceObjectiveName |
O nome do objetivo de nível de serviço atual do banco de dados. |
CurrentSku |
O nome e a camada do SKU. |
DatabaseId |
A ID do banco de dados. |
DefaultSecondaryLocation |
A região secundária padrão para esse banco de dados. |
EarliestRestoreOn |
Isso registra a data e a hora de início mais antigas em que a restauração está disponível para esse banco de dados (formato ISO8601). |
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 com 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 do Grupo de Failover ao qual este banco de dados pertence. |
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. |
Id |
ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. (Herdado de ResourceData) |
Identity |
A identidade do Azure Active Directory do banco de dados. |
IsInfraEncryptionEnabled |
A criptografia infra está habilitada para este banco de dados. |
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. |
IsZoneRedundant |
Se esse banco de dados tem ou não redundância de zona, o que significa que as réplicas desse banco de dados serão distribuídas entre várias zonas de disponibilidade. |
Keys |
As IDs de recurso das identidades atribuídas pelo usuário a serem usadas. |
Kind |
Tipo de banco de dados. Esses são os metadados usados para a experiência de portal do Azure. |
LicenseType |
O tipo de licença a ser aplicado a esse banco de dados. |
Location |
A localização geográfica em que o recurso reside. (Herdado de TrackedResourceData) |
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. |
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 Comercialmente Crítico/Uso Geral/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 de Hiperescala. Para disparar a substituição, forneça o parâmetro 'performCutover' quando a operação de dimensionamento estiver no estado Aguardando. |
MaxLogSizeBytes |
O tamanho máximo do log para este banco de dados. |
MaxSizeBytes |
O tamanho máximo do banco de dados expresso em bytes. |
MinCapacity |
Capacidade mínima que o banco de dados sempre terá alocado, se não estiver em pausa. |
Name |
O nome do recurso. (Herdado de ResourceData) |
PausedOn |
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. |
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 Comercialmente Crítico/Uso Geral/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 de 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 habilitadas, as conexões que têm a intenção do aplicativo definida como somente leitura na cadeia de conexão podem ser roteadas para um réplica secundário 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. |
ResourceType |
Tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts". (Herdado de ResourceData) |
RestorableDroppedDatabaseId |
O identificador de recurso do banco de dados descartado restaurável 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. |
ResumedOn |
A data em que o banco de dados foi retomado pela ação do usuário ou pelo logon do banco de dados (formato ISO8601). Nulo se o banco de dados estiver em pausa. |
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 um secundário. Os valores válidos são Geo, Named e Standby. |
Sku |
O 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 do SKU, a camada/edição, a família e a capacidade) que estão disponíveis para sua assinatura em uma região do Azure, use a
|
SourceDatabaseDeletedOn |
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 desse banco de dados. |
SourceResourceId |
O identificador de recurso da origem associada à operação de criação desse banco de dados. Essa propriedade só tem suporte para a edição DataWarehouse e permite a restauração entre assinaturas. Quando sourceResourceId é especificado, sourceDatabaseId, recoverableDatabaseId, restorableDroppedDatabaseId e sourceDatabaseDeletionDate não devem ser especificados e CreateMode deve ser PointInTimeRestore, Restore ou Recover. Quando createMode é 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 removido restaurável ou do pool de sql removido 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. |
SystemData |
Os metadados do Azure Resource Manager que contêm as informações createdBy e modifiedBy. (Herdado de ResourceData) |
Tags |
Marcas de recurso. (Herdado de TrackedResourceData) |
UseFreeLimit |
Se o banco de dados usa ou não limites mensais gratuitos. Permitido em um banco de dados em uma assinatura. |
Aplica-se a
Azure SDK for .NET