Compartilhar via


ArmPostgreSqlFlexibleServersModelFactory.PostgreSqlFlexibleServerData Método

Definição

Inicializa uma nova instância do PostgreSqlFlexibleServerData.

public static Azure.ResourceManager.PostgreSql.FlexibleServers.PostgreSqlFlexibleServerData PostgreSqlFlexibleServerData (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.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerSku sku = default, Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerUserAssignedIdentity identity = default, string administratorLogin = default, string administratorLoginPassword = default, Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerVersion? version = default, string minorVersion = default, Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerState? state = default, string fullyQualifiedDomainName = default, Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerStorage storage = default, Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerAuthConfig authConfig = default, Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerDataEncryption dataEncryption = default, Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerBackupProperties backup = default, Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerNetwork network = default, Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerHighAvailability highAvailability = default, Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerMaintenanceWindow maintenanceWindow = default, Azure.Core.ResourceIdentifier sourceServerResourceId = default, DateTimeOffset? pointInTimeUtc = default, string availabilityZone = default, Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerReplicationRole? replicationRole = default, int? replicaCapacity = default, Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerCreateMode? createMode = default);
static member PostgreSqlFlexibleServerData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerSku * Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerUserAssignedIdentity * string * string * Nullable<Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerVersion> * string * Nullable<Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerState> * string * Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerStorage * Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerAuthConfig * Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerDataEncryption * Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerBackupProperties * Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerNetwork * Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerHighAvailability * Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerMaintenanceWindow * Azure.Core.ResourceIdentifier * Nullable<DateTimeOffset> * string * Nullable<Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerReplicationRole> * Nullable<int> * Nullable<Azure.ResourceManager.PostgreSql.FlexibleServers.Models.PostgreSqlFlexibleServerCreateMode> -> Azure.ResourceManager.PostgreSql.FlexibleServers.PostgreSqlFlexibleServerData
Public Shared Function PostgreSqlFlexibleServerData (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 PostgreSqlFlexibleServerSku = Nothing, Optional identity As PostgreSqlFlexibleServerUserAssignedIdentity = Nothing, Optional administratorLogin As String = Nothing, Optional administratorLoginPassword As String = Nothing, Optional version As Nullable(Of PostgreSqlFlexibleServerVersion) = Nothing, Optional minorVersion As String = Nothing, Optional state As Nullable(Of PostgreSqlFlexibleServerState) = Nothing, Optional fullyQualifiedDomainName As String = Nothing, Optional storage As PostgreSqlFlexibleServerStorage = Nothing, Optional authConfig As PostgreSqlFlexibleServerAuthConfig = Nothing, Optional dataEncryption As PostgreSqlFlexibleServerDataEncryption = Nothing, Optional backup As PostgreSqlFlexibleServerBackupProperties = Nothing, Optional network As PostgreSqlFlexibleServerNetwork = Nothing, Optional highAvailability As PostgreSqlFlexibleServerHighAvailability = Nothing, Optional maintenanceWindow As PostgreSqlFlexibleServerMaintenanceWindow = Nothing, Optional sourceServerResourceId As ResourceIdentifier = Nothing, Optional pointInTimeUtc As Nullable(Of DateTimeOffset) = Nothing, Optional availabilityZone As String = Nothing, Optional replicationRole As Nullable(Of PostgreSqlFlexibleServerReplicationRole) = Nothing, Optional replicaCapacity As Nullable(Of Integer) = Nothing, Optional createMode As Nullable(Of PostgreSqlFlexibleServerCreateMode) = Nothing) As PostgreSqlFlexibleServerData

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
PostgreSqlFlexibleServerSku

O SKU (tipo de preço) do servidor.

identity
PostgreSqlFlexibleServerUserAssignedIdentity

Descreve a identidade do aplicativo.

administratorLogin
String

O nome de logon do administrador de um servidor. Só pode ser especificado quando o servidor está sendo criado (e é necessário para a criação).

administratorLoginPassword
String

A senha de logon do administrador (necessária para a criação do servidor).

version
Nullable<PostgreSqlFlexibleServerVersion>

Versão do Servidor PostgreSQL.

minorVersion
String

A versão secundária do servidor.

state
Nullable<PostgreSqlFlexibleServerState>

Um estado de um servidor visível para o usuário.

fullyQualifiedDomainName
String

O nome de domínio totalmente qualificado de um servidor.

storage
PostgreSqlFlexibleServerStorage

Propriedades de armazenamento de um servidor.

authConfig
PostgreSqlFlexibleServerAuthConfig

Propriedades AuthConfig de um servidor.

dataEncryption
PostgreSqlFlexibleServerDataEncryption

Propriedades de criptografia de dados de um servidor.

backup
PostgreSqlFlexibleServerBackupProperties

Propriedades de backup de um servidor.

network
PostgreSqlFlexibleServerNetwork

Propriedades de rede de um servidor. Essa propriedade Network deve ser passada somente caso você queira que o servidor seja um servidor de acesso privado.

highAvailability
PostgreSqlFlexibleServerHighAvailability

Propriedades de alta disponibilidade de um servidor.

maintenanceWindow
PostgreSqlFlexibleServerMaintenanceWindow

Propriedades da janela de manutenção de um servidor.

sourceServerResourceId
ResourceIdentifier

A ID do recurso do servidor de origem do qual restaurar. Ele é necessário quando 'createMode' é 'PointInTimeRestore' ou 'GeoRestore' ou 'Replica' ou 'ReviveDropped'. Essa propriedade é retornada somente para o servidor de réplica.

pointInTimeUtc
Nullable<DateTimeOffset>

Hora de criação do ponto de restauração (formato ISO8601), especificando o tempo de restauração. Ele é necessário quando 'createMode' é 'PointInTimeRestore' ou 'GeoRestore' ou 'ReviveDropped'.

availabilityZone
String

informações de zona de disponibilidade do servidor.

replicationRole
Nullable<PostgreSqlFlexibleServerReplicationRole>

Função de replicação do servidor.

replicaCapacity
Nullable<Int32>

Réplicas permitidas para um servidor.

createMode
Nullable<PostgreSqlFlexibleServerCreateMode>

O modo para criar um novo servidor PostgreSQL.

Retornos

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

Aplica-se a