Compartilhar via


ArmCosmosDBForPostgreSqlModelFactory.CosmosDBForPostgreSqlClusterData Método

Definição

Sobrecargas

CosmosDBForPostgreSqlClusterData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, String, String, String, String, String, CosmosDBForPostgreSqlMaintenanceWindow, String, Nullable<Boolean>, Nullable<Boolean>, String, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, IEnumerable<CosmosDBForPostgreSqlServerNameItem>, ResourceIdentifier, Nullable<AzureLocation>, Nullable<DateTimeOffset>, IEnumerable<String>, Nullable<DateTimeOffset>, IEnumerable<CosmosDBForPostgreSqlSimplePrivateEndpointConnection>)

Inicializa uma nova instância do CosmosDBForPostgreSqlClusterData.

CosmosDBForPostgreSqlClusterData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, String, String, String, String, String, CosmosDBForPostgreSqlMaintenanceWindow, String, Nullable<Boolean>, Nullable<Boolean>, String, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, IEnumerable<ServerNameItem>, ResourceIdentifier, Nullable<AzureLocation>, Nullable<DateTimeOffset>, IEnumerable<String>, Nullable<DateTimeOffset>, IEnumerable<CosmosDBForPostgreSqlSimplePrivateEndpointConnection>)

Inicializa uma nova instância do CosmosDBForPostgreSqlClusterData.

CosmosDBForPostgreSqlClusterData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, String, String, String, String, String, CosmosDBForPostgreSqlMaintenanceWindow, String, Nullable<Boolean>, Nullable<Boolean>, String, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, IEnumerable<CosmosDBForPostgreSqlServerNameItem>, ResourceIdentifier, Nullable<AzureLocation>, Nullable<DateTimeOffset>, IEnumerable<String>, Nullable<DateTimeOffset>, IEnumerable<CosmosDBForPostgreSqlSimplePrivateEndpointConnection>)

Inicializa uma nova instância do CosmosDBForPostgreSqlClusterData.

public static Azure.ResourceManager.CosmosDBForPostgreSql.CosmosDBForPostgreSqlClusterData CosmosDBForPostgreSqlClusterData (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, string administratorLogin = default, string administratorLoginPassword = default, string provisioningState = default, string state = default, string postgresqlVersion = default, string citusVersion = default, Azure.ResourceManager.CosmosDBForPostgreSql.Models.CosmosDBForPostgreSqlMaintenanceWindow maintenanceWindow = default, string preferredPrimaryZone = default, bool? isShardsOnCoordinatorEnabled = default, bool? isHAEnabled = default, string coordinatorServerEdition = default, int? coordinatorStorageQuotaInMb = default, int? coordinatorVCores = default, bool? isCoordinatorPublicIPAccessEnabled = default, string nodeServerEdition = default, int? nodeCount = default, int? nodeStorageQuotaInMb = default, int? nodeVCores = default, bool? isNodePublicIPAccessEnabled = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.CosmosDBForPostgreSql.Models.CosmosDBForPostgreSqlServerNameItem> serverNames = default, Azure.Core.ResourceIdentifier sourceResourceId = default, Azure.Core.AzureLocation? sourceLocation = default, DateTimeOffset? pointInTimeUTC = default, System.Collections.Generic.IEnumerable<string> readReplicas = default, DateTimeOffset? earliestRestoreOn = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.CosmosDBForPostgreSql.Models.CosmosDBForPostgreSqlSimplePrivateEndpointConnection> privateEndpointConnections = default);
static member CosmosDBForPostgreSqlClusterData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * string * string * string * string * string * string * Azure.ResourceManager.CosmosDBForPostgreSql.Models.CosmosDBForPostgreSqlMaintenanceWindow * string * Nullable<bool> * Nullable<bool> * string * Nullable<int> * Nullable<int> * Nullable<bool> * string * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<bool> * seq<Azure.ResourceManager.CosmosDBForPostgreSql.Models.CosmosDBForPostgreSqlServerNameItem> * Azure.Core.ResourceIdentifier * Nullable<Azure.Core.AzureLocation> * Nullable<DateTimeOffset> * seq<string> * Nullable<DateTimeOffset> * seq<Azure.ResourceManager.CosmosDBForPostgreSql.Models.CosmosDBForPostgreSqlSimplePrivateEndpointConnection> -> Azure.ResourceManager.CosmosDBForPostgreSql.CosmosDBForPostgreSqlClusterData
Public Shared Function CosmosDBForPostgreSqlClusterData (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 administratorLogin As String = Nothing, Optional administratorLoginPassword As String = Nothing, Optional provisioningState As String = Nothing, Optional state As String = Nothing, Optional postgresqlVersion As String = Nothing, Optional citusVersion As String = Nothing, Optional maintenanceWindow As CosmosDBForPostgreSqlMaintenanceWindow = Nothing, Optional preferredPrimaryZone As String = Nothing, Optional isShardsOnCoordinatorEnabled As Nullable(Of Boolean) = Nothing, Optional isHAEnabled As Nullable(Of Boolean) = Nothing, Optional coordinatorServerEdition As String = Nothing, Optional coordinatorStorageQuotaInMb As Nullable(Of Integer) = Nothing, Optional coordinatorVCores As Nullable(Of Integer) = Nothing, Optional isCoordinatorPublicIPAccessEnabled As Nullable(Of Boolean) = Nothing, Optional nodeServerEdition As String = Nothing, Optional nodeCount As Nullable(Of Integer) = Nothing, Optional nodeStorageQuotaInMb As Nullable(Of Integer) = Nothing, Optional nodeVCores As Nullable(Of Integer) = Nothing, Optional isNodePublicIPAccessEnabled As Nullable(Of Boolean) = Nothing, Optional serverNames As IEnumerable(Of CosmosDBForPostgreSqlServerNameItem) = Nothing, Optional sourceResourceId As ResourceIdentifier = Nothing, Optional sourceLocation As Nullable(Of AzureLocation) = Nothing, Optional pointInTimeUTC As Nullable(Of DateTimeOffset) = Nothing, Optional readReplicas As IEnumerable(Of String) = Nothing, Optional earliestRestoreOn As Nullable(Of DateTimeOffset) = Nothing, Optional privateEndpointConnections As IEnumerable(Of CosmosDBForPostgreSqlSimplePrivateEndpointConnection) = Nothing) As CosmosDBForPostgreSqlClusterData

Parâmetros

name
String

O nome.

resourceType
ResourceType

O resourceType.

systemData
SystemData

O systemData.

tags
IDictionary<String,String>

As marcas.

location
AzureLocation

O local.

administratorLogin
String

O nome de logon do administrador dos servidores no cluster.

administratorLoginPassword
String

A senha do logon do administrador. Necessário para a criação.

provisioningState
String

Estado de provisionamento do cluster.

state
String

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

postgresqlVersion
String

A versão principal do PostgreSQL em todos os servidores de cluster.

citusVersion
String

A versão da extensão citus em todos os servidores de cluster.

maintenanceWindow
CosmosDBForPostgreSqlMaintenanceWindow

Janela de manutenção de um cluster.

preferredPrimaryZone
String

AZ (zona de disponibilidade primária) preferencial para todos os servidores de cluster.

isShardsOnCoordinatorEnabled
Nullable<Boolean>

Se as tabelas distribuídas forem colocadas no coordenador ou não. Deve ser definido como 'true' em clusters de nó único. Requer o rebalanceamento de fragmentos depois que o valor é alterado.

isHAEnabled
Nullable<Boolean>

Se a HA (alta disponibilidade) estiver habilitada ou não para o cluster.

coordinatorServerEdition
String

A edição de um servidor coordenador (padrão: GeneralPurpose). Necessário para a criação.

coordinatorStorageQuotaInMb
Nullable<Int32>

O armazenamento de um servidor em MB. Necessário para a criação. Consulte https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute para obter mais informações.

coordinatorVCores
Nullable<Int32>

A contagem de vCores de um servidor (máximo: 96). Necessário para a criação. Consulte https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute para obter mais informações.

isCoordinatorPublicIPAccessEnabled
Nullable<Boolean>

Se o acesso público estiver habilitado no coordenador.

nodeServerEdition
String

A edição de um servidor de nó (padrão: MemoryOptimized).

nodeCount
Nullable<Int32>

Contagem de nós de trabalho do cluster. Quando a contagem de nós é 0, ela representa uma configuração de nó único com a capacidade de criar tabelas distribuídas nesse nó. Dois ou mais nós de trabalho representam a configuração de vários nós. O valor de contagem de nós não pode ser 1. Necessário para a criação.

nodeStorageQuotaInMb
Nullable<Int32>

O armazenamento em MB em cada nó de trabalho. Consulte https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute para obter mais informações.

nodeVCores
Nullable<Int32>

A computação em vCores em cada nó de trabalho (máximo: 104). Consulte https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute para obter mais informações.

isNodePublicIPAccessEnabled
Nullable<Boolean>

Se o acesso público estiver habilitado em nós de trabalho.

serverNames
IEnumerable<CosmosDBForPostgreSqlServerNameItem>

A lista de nomes de servidor no cluster.

sourceResourceId
ResourceIdentifier

A ID do recurso do cluster de origem para clusters de réplica de leitura.

sourceLocation
Nullable<AzureLocation>

A região do Azure do cluster de origem para clusters de réplica de leitura.

pointInTimeUTC
Nullable<DateTimeOffset>

Data e hora em UTC (formato ISO8601) para restauração de cluster.

readReplicas
IEnumerable<String>

A matriz de clusters de réplica de leitura.

earliestRestoreOn
Nullable<DateTimeOffset>

A hora mais antiga do ponto de restauração (formato ISO8601) para o cluster.

privateEndpointConnections
IEnumerable<CosmosDBForPostgreSqlSimplePrivateEndpointConnection>

As conexões de ponto de extremidade privado para um cluster.

Retornos

Uma nova CosmosDBForPostgreSqlClusterData instância para zombar.

Aplica-se a

CosmosDBForPostgreSqlClusterData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, String, String, String, String, String, CosmosDBForPostgreSqlMaintenanceWindow, String, Nullable<Boolean>, Nullable<Boolean>, String, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, IEnumerable<ServerNameItem>, ResourceIdentifier, Nullable<AzureLocation>, Nullable<DateTimeOffset>, IEnumerable<String>, Nullable<DateTimeOffset>, IEnumerable<CosmosDBForPostgreSqlSimplePrivateEndpointConnection>)

Inicializa uma nova instância do CosmosDBForPostgreSqlClusterData.

public static Azure.ResourceManager.CosmosDBForPostgreSql.CosmosDBForPostgreSqlClusterData CosmosDBForPostgreSqlClusterData (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, string administratorLogin = default, string administratorLoginPassword = default, string provisioningState = default, string state = default, string postgresqlVersion = default, string citusVersion = default, Azure.ResourceManager.CosmosDBForPostgreSql.Models.CosmosDBForPostgreSqlMaintenanceWindow maintenanceWindow = default, string preferredPrimaryZone = default, bool? isShardsOnCoordinatorEnabled = default, bool? isHAEnabled = default, string coordinatorServerEdition = default, int? coordinatorStorageQuotaInMb = default, int? coordinatorVCores = default, bool? isCoordinatorPublicIPAccessEnabled = default, string nodeServerEdition = default, int? nodeCount = default, int? nodeStorageQuotaInMb = default, int? nodeVCores = default, bool? isNodePublicIPAccessEnabled = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.CosmosDBForPostgreSql.Models.ServerNameItem> serverNames = default, Azure.Core.ResourceIdentifier sourceResourceId = default, Azure.Core.AzureLocation? sourceLocation = default, DateTimeOffset? pointInTimeUTC = default, System.Collections.Generic.IEnumerable<string> readReplicas = default, DateTimeOffset? earliestRestoreOn = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.CosmosDBForPostgreSql.Models.CosmosDBForPostgreSqlSimplePrivateEndpointConnection> privateEndpointConnections = default);
static member CosmosDBForPostgreSqlClusterData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * string * string * string * string * string * string * Azure.ResourceManager.CosmosDBForPostgreSql.Models.CosmosDBForPostgreSqlMaintenanceWindow * string * Nullable<bool> * Nullable<bool> * string * Nullable<int> * Nullable<int> * Nullable<bool> * string * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<bool> * seq<Azure.ResourceManager.CosmosDBForPostgreSql.Models.ServerNameItem> * Azure.Core.ResourceIdentifier * Nullable<Azure.Core.AzureLocation> * Nullable<DateTimeOffset> * seq<string> * Nullable<DateTimeOffset> * seq<Azure.ResourceManager.CosmosDBForPostgreSql.Models.CosmosDBForPostgreSqlSimplePrivateEndpointConnection> -> Azure.ResourceManager.CosmosDBForPostgreSql.CosmosDBForPostgreSqlClusterData
Public Shared Function CosmosDBForPostgreSqlClusterData (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 administratorLogin As String = Nothing, Optional administratorLoginPassword As String = Nothing, Optional provisioningState As String = Nothing, Optional state As String = Nothing, Optional postgresqlVersion As String = Nothing, Optional citusVersion As String = Nothing, Optional maintenanceWindow As CosmosDBForPostgreSqlMaintenanceWindow = Nothing, Optional preferredPrimaryZone As String = Nothing, Optional isShardsOnCoordinatorEnabled As Nullable(Of Boolean) = Nothing, Optional isHAEnabled As Nullable(Of Boolean) = Nothing, Optional coordinatorServerEdition As String = Nothing, Optional coordinatorStorageQuotaInMb As Nullable(Of Integer) = Nothing, Optional coordinatorVCores As Nullable(Of Integer) = Nothing, Optional isCoordinatorPublicIPAccessEnabled As Nullable(Of Boolean) = Nothing, Optional nodeServerEdition As String = Nothing, Optional nodeCount As Nullable(Of Integer) = Nothing, Optional nodeStorageQuotaInMb As Nullable(Of Integer) = Nothing, Optional nodeVCores As Nullable(Of Integer) = Nothing, Optional isNodePublicIPAccessEnabled As Nullable(Of Boolean) = Nothing, Optional serverNames As IEnumerable(Of ServerNameItem) = Nothing, Optional sourceResourceId As ResourceIdentifier = Nothing, Optional sourceLocation As Nullable(Of AzureLocation) = Nothing, Optional pointInTimeUTC As Nullable(Of DateTimeOffset) = Nothing, Optional readReplicas As IEnumerable(Of String) = Nothing, Optional earliestRestoreOn As Nullable(Of DateTimeOffset) = Nothing, Optional privateEndpointConnections As IEnumerable(Of CosmosDBForPostgreSqlSimplePrivateEndpointConnection) = Nothing) As CosmosDBForPostgreSqlClusterData

Parâmetros

name
String

O nome.

resourceType
ResourceType

O resourceType.

systemData
SystemData

O systemData.

tags
IDictionary<String,String>

As marcas.

location
AzureLocation

O local.

administratorLogin
String

O nome de logon do administrador dos servidores no cluster.

administratorLoginPassword
String

A senha do logon do administrador. Necessário para a criação.

provisioningState
String

Estado de provisionamento do cluster.

state
String

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

postgresqlVersion
String

A versão principal do PostgreSQL em todos os servidores de cluster.

citusVersion
String

A versão da extensão citus em todos os servidores de cluster.

maintenanceWindow
CosmosDBForPostgreSqlMaintenanceWindow

Janela de manutenção de um cluster.

preferredPrimaryZone
String

AZ (zona de disponibilidade primária) preferencial para todos os servidores de cluster.

isShardsOnCoordinatorEnabled
Nullable<Boolean>

Se os fragmentos no coordenador estiverem habilitados ou não para o cluster.

isHAEnabled
Nullable<Boolean>

Se a HA (alta disponibilidade) estiver habilitada ou não para o cluster.

coordinatorServerEdition
String

A edição de um servidor coordenador (padrão: GeneralPurpose). Necessário para a criação.

coordinatorStorageQuotaInMb
Nullable<Int32>

O armazenamento de um servidor em MB. Necessário para a criação. Consulte https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute para obter mais informações.

coordinatorVCores
Nullable<Int32>

A contagem de vCores de um servidor (máximo: 96). Necessário para a criação. Consulte https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute para obter mais informações.

isCoordinatorPublicIPAccessEnabled
Nullable<Boolean>

Se o acesso público estiver habilitado no coordenador.

nodeServerEdition
String

A edição de um servidor de nó (padrão: MemoryOptimized).

nodeCount
Nullable<Int32>

Contagem de nós de trabalho do cluster. Quando a contagem de nós é 0, ela representa uma configuração de nó único com a capacidade de criar tabelas distribuídas nesse nó. Dois ou mais nós de trabalho representam a configuração de vários nós. O valor de contagem de nós não pode ser 1. Necessário para a criação.

nodeStorageQuotaInMb
Nullable<Int32>

O armazenamento em MB em cada nó de trabalho. Consulte https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute para obter mais informações.

nodeVCores
Nullable<Int32>

A computação em vCores em cada nó de trabalho (máximo: 104). Consulte https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute para obter mais informações.

isNodePublicIPAccessEnabled
Nullable<Boolean>

Se o acesso público estiver habilitado em nós de trabalho.

serverNames
IEnumerable<ServerNameItem>

A lista de nomes de servidor no cluster.

sourceResourceId
ResourceIdentifier

A ID do recurso do cluster de origem para clusters de réplica de leitura.

sourceLocation
Nullable<AzureLocation>

A região do Azure do cluster de origem para clusters de réplica de leitura.

pointInTimeUTC
Nullable<DateTimeOffset>

Data e hora em UTC (formato ISO8601) para restauração de cluster.

readReplicas
IEnumerable<String>

A matriz de clusters de réplica de leitura.

earliestRestoreOn
Nullable<DateTimeOffset>

A hora mais antiga do ponto de restauração (formato ISO8601) para o cluster.

privateEndpointConnections
IEnumerable<CosmosDBForPostgreSqlSimplePrivateEndpointConnection>

As conexões de ponto de extremidade privado para um cluster.

Retornos

Uma nova CosmosDBForPostgreSqlClusterData instância para zombar.

Aplica-se a