DatabaseInner 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.
Representa um banco de dados.
[Microsoft.Rest.Serialization.JsonTransformation]
public class DatabaseInner : Microsoft.Azure.Management.Sql.Fluent.Models.TrackedResourceInner
[<Microsoft.Rest.Serialization.JsonTransformation>]
type DatabaseInner = class
inherit TrackedResourceInner
Public Class DatabaseInner
Inherits TrackedResourceInner
- Herança
- Atributos
Construtores
Propriedades
Collation |
Obtém ou define a ordenação do banco de dados. Se createMode não for Padrão, esse valor será ignorado. |
ContainmentState |
Obtém o estado de contenção do banco de dados. |
CreateMode |
Obtém ou define 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. OnlineSecondary/NonReadableSecondary: cria um banco de dados como um réplica secundário (legível ou não legível) 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 descartada 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, NonReadableSecondary, OnlineSecondary e RestoreLongTermRetentionBackup para a edição DataWarehouse. Os valores possíveis incluem: 'Copy', 'Default', 'NonReadableSecondary', 'OnlineSecondary', 'PointInTimeRestore', 'Recovery', 'Restore', 'RestoreLongTermRetentionBackup' |
CreationDate |
Obtém a data de criação do banco de dados (formato ISO8601). |
CurrentServiceObjectiveId |
Obtém a ID de objetivo do nível de serviço atual do banco de dados. Essa é a ID do objetivo de nível de serviço que está ativo no momento. |
DatabaseId |
Obtém a ID do banco de dados. |
DefaultSecondaryLocation |
Obtém a região secundária padrão para esse banco de dados. |
EarliestRestoreDate |
Obtém esse registro 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). |
Edition |
Obtém ou define a edição do banco de dados. A enumeração DatabaseEditions contém todas as edições válidas. Se createMode for NonReadableSecondary ou OnlineSecondary, esse valor será ignorado. 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
. Os valores possíveis incluem: 'Web', 'Business', 'Basic', 'Standard', 'Premium', 'PremiumRS', 'Free', 'Stretch', 'DataWarehouse', 'System', 'System2', 'GeneralPurpose', 'BusinessCritical', 'Hyperscale' |
ElasticPoolName |
Obtém ou define o nome do pool elástico em que o banco de dados está. Se elasticPoolName e requestedServiceObjectiveName forem atualizados, o valor de requestedServiceObjectiveName será ignorado. Não há suporte para a edição DataWarehouse. |
FailoverGroupId |
Obtém o identificador de recurso do grupo de failover que contém esse banco de dados. |
Id |
ID do recurso. Setter está protegido porque a ID precisa ser definida em Recursos de rede. (Herdado de ProxyResource) |
Kind |
Obtém um tipo de banco de dados. Esses são metadados usados para a experiência de portal do Azure. |
Location |
Localização do recurso (Herdado de Resource) |
MaxSizeBytes |
Obtém ou define o tamanho máximo do banco de dados expresso em bytes. Se createMode não for Padrão, esse valor será ignorado. Para ver os valores possíveis, consulte a API de funcionalidades (/subscriptions/{subscriptionId}/providers/Microsoft.Sql/locations/{locationID}/capabilities) referida por operationId: "Capabilities_ListByLocation". |
Name |
Nome do recurso (Herdado de ProxyResource) |
ReadScale |
Obtém ou define condicional. Se o banco de dados for um secundário geográfico, readScale indicará se as conexões somente leitura têm permissão para esse banco de dados ou não. Não há suporte para a edição DataWarehouse. Os valores possíveis incluem: 'Enabled', 'Disabled' |
RecommendedIndex |
Obtém os índices recomendados para esse banco de dados. |
RecoveryServicesRecoveryPointResourceId |
Obtém ou define condicional. Se createMode for RestoreLongTermRetentionBackup, esse valor será necessário. Especifica a ID do recurso do ponto de recuperação do qual restaurar. |
RequestedServiceObjectiveId |
Obtém ou define a ID de objetivo de nível de serviço configurada do banco de dados. Esse é o objetivo de nível de serviço que está no processo de ser aplicado ao banco de dados. Depois de atualizado com êxito, ele corresponderá ao valor da propriedade currentServiceObjectiveId. Se requestedServiceObjectiveId e requestedServiceObjectiveName forem atualizados, o valor de requestedServiceObjectiveId substituirá o valor de requestedServiceObjectiveName. A lista de SKUs pode variar de acordo com a região e a oferta de suporte. Para determinar as IDs de objetivo de serviço disponíveis para sua assinatura em uma região do Azure, use a |
RequestedServiceObjectiveName |
Obtém ou define o nome do objetivo de nível de serviço configurado do banco de dados. Esse é o objetivo de nível de serviço que está no processo de ser aplicado ao banco de dados. Depois de atualizado com êxito, ele corresponderá ao valor da propriedade serviceLevelObjective. 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
. Os valores possíveis incluem: 'System', 'System0', 'System1', 'System2', 'System3', 'System4', 'System2L', 'System3L', 'System4L', 'Free', 'Basic', 'S0', 'S1', 'S2', 'S3', 'S4', 'S6', 'S7', 'S9', 'S12', 'P1', 'P2', 'P3', 'P4', 'P6', 'P11', 'P15', 'PRS1', 'PRS2', 'PRS4', 'PRS6', 'DW100', 'DW200', 'DW300', 'DW400', 'DW500', 'DW600', 'DW1000', 'DW1200', 'DW1000c', 'DW1500', 'DW1500' 'DW2000', 'DW2000c', 'DW3000', 'DW2500c', 'DW3000c', 'DW6000c', 'DW5000c', 'DW6000c', 'DW7500c', 'DW10000c', 'DW15000c', 'DW30000c', 'DS100', 'DS200', 'DS300', 'DS400', 'DS500', 'DS600', 'DS1000', 'DS1200', 'DS1500', 'DS2000', 'ElasticPool' |
RestorePointInTime |
Obtém ou define condicional. Se createMode for PointInTimeRestore, esse valor será necessário. Se createMode for Restore, esse valor será opcional. Especifica o ponto no tempo (formato ISO8601) do banco de dados de origem que será restaurado para criar o novo banco de dados. Deve ser maior ou igual ao valor mais antigo do banco de dados de origemRestoreDate. |
SampleName |
Obtém ou define indica o nome do esquema de exemplo a ser aplicado ao criar esse banco de dados. Se createMode não for Padrão, esse valor será ignorado. Não há suporte para a edição DataWarehouse. Os valores possíveis incluem: 'AdventureWorksLT' |
ServiceLevelObjective |
Obtém o objetivo de nível de serviço atual do banco de dados. Os valores possíveis incluem: 'System', 'System0', 'System1', 'System2', 'System3', 'System4', 'System2L', 'System3L', 'System4L', 'Free', 'Basic', 'S0', 'S1', 'S2', 'S3', 'S4', 'S6', 'S7', 'S9', 'S12', 'P1', 'P2', 'P3', 'P4', 'P6', 'P11', 'P15', 'PRS1', 'PRS2', 'PRS4', 'PRS6', 'DW100', 'DW200', 'DW300', 'DW400', 'DW500', 'DW600', 'DW1000', 'DW1200', 'DW1000c', 'DW1500', 'DW1500' 'DW2000', 'DW2000c', 'DW3000', 'DW2500c', 'DW3000c', 'DW6000c', 'DW5000c', 'DW6000c', 'DW7500c', 'DW10000c', 'DW15000c', 'DW30000c', 'DS100', 'DS200', 'DS300', 'DS400', 'DS500', 'DS600', 'DS1000', 'DS1200', 'DS1500', 'DS2000', 'ElasticPool' |
ServiceTierAdvisors |
Obtém a lista de assistentes da camada de serviço para esse banco de dados. Propriedade expandida |
SourceDatabaseDeletionDate |
Obtém ou define condicional. Se createMode for Restore e sourceDatabaseId for a ID de recurso original do banco de dados excluído quando ela existir (em oposição à ID de banco de dados descartada restaurável atual), esse valor será necessário. Especifica a hora em que o banco de dados foi excluído. |
SourceDatabaseId |
Obtém ou define condicional. Se createMode for Copy, NonReadableSecondary, OnlineSecondary, PointInTimeRestore, Recovery ou Restore, esse valor será necessário. Especifica a ID do recurso do banco de dados de origem. Se createMode for NonReadableSecondary ou OnlineSecondary, o nome do banco de dados de origem deverá ser o mesmo que o novo banco de dados que está sendo criado. |
Status |
Obtém o status do banco de dados. |
Tags |
Marcações de recursos (Herdado de Resource) |
TransparentDataEncryption |
Obtém as informações de criptografia de dados transparentes para esse banco de dados. |
Type |
Tipo de recurso (Herdado de ProxyResource) |
ZoneRedundant |
Obtém ou define 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. |
Métodos
Validate() |
Valide o objeto . |
Aplica-se a
Azure SDK for .NET