ArmCosmosDBForPostgreSqlModelFactory.CosmosDBForPostgreSqlClusterData Método
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.
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.
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
A ID.
- 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.
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.
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.
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.
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.
Se o acesso público estiver habilitado no coordenador.
- nodeServerEdition
- String
A edição de um servidor de nó (padrão: MemoryOptimized).
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.
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.
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.
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
A ID.
- 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.
Se os fragmentos no coordenador estiverem habilitados ou não para o cluster.
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.
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.
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.
Se o acesso público estiver habilitado no coordenador.
- nodeServerEdition
- String
A edição de um servidor de nó (padrão: MemoryOptimized).
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.
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.
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.
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.