Share via


CosmosDBForPostgreSqlClusterPatch Class

Definition

Represents a cluster for update.

public class CosmosDBForPostgreSqlClusterPatch
type CosmosDBForPostgreSqlClusterPatch = class
Public Class CosmosDBForPostgreSqlClusterPatch
Inheritance
CosmosDBForPostgreSqlClusterPatch

Constructors

CosmosDBForPostgreSqlClusterPatch()

Initializes a new instance of CosmosDBForPostgreSqlClusterPatch.

Properties

AdministratorLoginPassword

The password of the administrator login. Each cluster is created with pre-defined administrative role called ‘citus’. .

CitusVersion

The Citus extension version on all cluster servers.

CoordinatorServerEdition

The edition of the coordinator (default: GeneralPurpose).

CoordinatorStorageQuotaInMb

The storage of the coordinator in MB.

CoordinatorVCores

The vCores count of the coordinator (max: 96).

IsCoordinatorPublicIPAccessEnabled

If public access is enabled on coordinator.

IsHAEnabled

If high availability (HA) is enabled or not for the cluster.

IsNodePublicIPAccessEnabled

If public access is enabled on worker nodes.

IsShardsOnCoordinatorEnabled

If distributed tables are placed on coordinator or not. Should be set to 'true' on single node clusters. Requires shard rebalancing after value is changed.

MaintenanceWindow

Maintenance window of a cluster.

NodeCount

Worker node count of the cluster. When node count is 0, it represents a single node configuration with the ability to create distributed tables on that node. 2 or more worker nodes represent multi-node configuration. Node count value cannot be 1.

NodeServerEdition

The edition of a node (default: MemoryOptimized).

NodeStorageQuotaInMb

The storage in MB on each worker node.

NodeVCores

The compute in vCores on each worker node (max: 104).

PostgresqlVersion

The major PostgreSQL version on all cluster servers.

PreferredPrimaryZone

Preferred primary availability zone (AZ) for all cluster servers.

Tags

Application-specific metadata in the form of key-value pairs.

Applies to