Compartilhar via


ArmSynapseModelFactory.SynapseSqlPoolData Método

Definição

Inicializa uma nova instância de SynapseSqlPoolData.

public static Azure.ResourceManager.Synapse.SynapseSqlPoolData SynapseSqlPoolData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.ResourceManager.Synapse.Models.SynapseSku sku = default, long? maxSizeBytes = default, string collation = default, string sourceDatabaseId = default, string recoverableDatabaseId = default, string provisioningState = default, string status = default, DateTimeOffset? restorePointInTime = default, Azure.ResourceManager.Synapse.Models.SqlPoolCreateMode? createMode = default, DateTimeOffset? createdOn = default, Azure.ResourceManager.Synapse.Models.SqlPoolStorageAccountType? storageAccountType = default, DateTimeOffset? sourceDatabaseDeletionOn = default);
static member SynapseSqlPoolData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Azure.ResourceManager.Synapse.Models.SynapseSku * Nullable<int64> * string * string * string * string * string * Nullable<DateTimeOffset> * Nullable<Azure.ResourceManager.Synapse.Models.SqlPoolCreateMode> * Nullable<DateTimeOffset> * Nullable<Azure.ResourceManager.Synapse.Models.SqlPoolStorageAccountType> * Nullable<DateTimeOffset> -> Azure.ResourceManager.Synapse.SynapseSqlPoolData
Public Shared Function SynapseSqlPoolData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional sku As SynapseSku = Nothing, Optional maxSizeBytes As Nullable(Of Long) = Nothing, Optional collation As String = Nothing, Optional sourceDatabaseId As String = Nothing, Optional recoverableDatabaseId As String = Nothing, Optional provisioningState As String = Nothing, Optional status As String = Nothing, Optional restorePointInTime As Nullable(Of DateTimeOffset) = Nothing, Optional createMode As Nullable(Of SqlPoolCreateMode) = Nothing, Optional createdOn As Nullable(Of DateTimeOffset) = Nothing, Optional storageAccountType As Nullable(Of SqlPoolStorageAccountType) = Nothing, Optional sourceDatabaseDeletionOn As Nullable(Of DateTimeOffset) = Nothing) As SynapseSqlPoolData

Parâmetros

name
String

O nome.

resourceType
ResourceType

O resourceType.

systemData
SystemData

O systemData.

tags
IDictionary<String,String>

As marcas.

location
AzureLocation

O local.

sku
SynapseSku

SKU do pool de SQL.

maxSizeBytes
Nullable<Int64>

Tamanho máximo em bytes.

collation
String

Modo de ordenação.

sourceDatabaseId
String

Banco de dados de origem do qual criar.

recoverableDatabaseId
String

Fazer backup do banco de dados do qual restaurar.

provisioningState
String

Estado do recurso.

status
String

Status de recursos.

restorePointInTime
Nullable<DateTimeOffset>

Tempo de instantâneo a ser restaurado.

createMode
Nullable<SqlPoolCreateMode>

Especifica o modo de criação do pool de sql.

Padrão: criação regular do pool de sql.

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

Recuperação: cria um pool de sql por um backup replicado geograficamente. sourceDatabaseId deve ser especificado como o recoverableDatabaseId a ser restaurado.

Restauração: cria um pool de sql restaurando um backup de um pool de sql excluído. SourceDatabaseId deve ser a ID de recurso original do pool de sql. SourceDatabaseId e sourceDatabaseDeletionDate devem ser especificados.

createdOn
Nullable<DateTimeOffset>

Data em que o pool de SQL foi criado.

storageAccountType
Nullable<SqlPoolStorageAccountType>

O tipo de conta de armazenamento usado para armazenar backups para esse pool de sql.

sourceDatabaseDeletionOn
Nullable<DateTimeOffset>

Especifica a hora em que o pool de sql foi excluído.

Retornos

Uma nova SynapseSqlPoolData instância para simulação.

Aplica-se a