Cluster interface
Represents a cluster.
- Extends
Properties
| administrator | The administrator's login name of the servers in the cluster. NOTE: This property will not be serialized. It can only be populated by the server. | 
| administrator | The password of the administrator login. Required for creation. This value contains a credential. Consider obscuring before showing to users | 
| citus | The Citus extension version on all cluster servers. | 
| coordinator | If public access is enabled on coordinator. | 
| coordinator | The edition of a coordinator server (default: GeneralPurpose). Required for creation. | 
| coordinator | The storage of a server in MB. Required for creation. See https://free.blessedness.top/azure/cosmos-db/postgresql/resources-compute for more information. | 
| coordinator | The vCores count of a server (max: 96). Required for creation. See https://free.blessedness.top/azure/cosmos-db/postgresql/resources-compute for more information. | 
| earliest | The earliest restore point time (ISO8601 format) for the cluster. NOTE: This property will not be serialized. It can only be populated by the server. | 
| enable | If high availability (HA) is enabled or not for the cluster. | 
| enable | 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. | 
| maintenance | Maintenance window of a cluster. | 
| node | 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. Required for creation. | 
| node | If public access is enabled on worker nodes. | 
| node | The edition of a node server (default: MemoryOptimized). | 
| node | The storage in MB on each worker node. See https://free.blessedness.top/azure/cosmos-db/postgresql/resources-compute for more information. | 
| node | The compute in vCores on each worker node (max: 104). See https://free.blessedness.top/azure/cosmos-db/postgresql/resources-compute for more information. | 
| point | Date and time in UTC (ISO8601 format) for cluster restore. | 
| postgresql | The major PostgreSQL version on all cluster servers. | 
| preferred | Preferred primary availability zone (AZ) for all cluster servers. | 
| private | The private endpoint connections for a cluster. NOTE: This property will not be serialized. It can only be populated by the server. | 
| provisioning | Provisioning state of the cluster NOTE: This property will not be serialized. It can only be populated by the server. | 
| read | The array of read replica clusters. NOTE: This property will not be serialized. It can only be populated by the server. | 
| server | The list of server names in the cluster NOTE: This property will not be serialized. It can only be populated by the server. | 
| source | The Azure region of source cluster for read replica clusters. | 
| source | The resource id of source cluster for read replica clusters. | 
| state | A state of a cluster/server that is visible to user. NOTE: This property will not be serialized. It can only be populated by the server. | 
Inherited Properties
| id | Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTE: This property will not be serialized. It can only be populated by the server. | 
| location | The geo-location where the resource lives | 
| name | The name of the resource NOTE: This property will not be serialized. It can only be populated by the server. | 
| system | Azure Resource Manager metadata containing createdBy and modifiedBy information. NOTE: This property will not be serialized. It can only be populated by the server. | 
| tags | Resource tags. | 
| type | The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server. | 
Property Details
		administratorLogin
	 
	The administrator's login name of the servers in the cluster. NOTE: This property will not be serialized. It can only be populated by the server.
administratorLogin?: stringProperty Value
string
		administratorLoginPassword
	  
	The password of the administrator login. Required for creation. This value contains a credential. Consider obscuring before showing to users
administratorLoginPassword?: stringProperty Value
string
		citusVersion
	 
	The Citus extension version on all cluster servers.
citusVersion?: stringProperty Value
string
		coordinatorEnablePublicIpAccess
	   
	If public access is enabled on coordinator.
coordinatorEnablePublicIpAccess?: booleanProperty Value
boolean
		coordinatorServerEdition
	  
	The edition of a coordinator server (default: GeneralPurpose). Required for creation.
coordinatorServerEdition?: stringProperty Value
string
		coordinatorStorageQuotaInMb
	   
	The storage of a server in MB. Required for creation. See https://free.blessedness.top/azure/cosmos-db/postgresql/resources-compute for more information.
coordinatorStorageQuotaInMb?: numberProperty Value
number
		coordinatorVCores
	 
	The vCores count of a server (max: 96). Required for creation. See https://free.blessedness.top/azure/cosmos-db/postgresql/resources-compute for more information.
coordinatorVCores?: numberProperty Value
number
		earliestRestoreTime
	  
	The earliest restore point time (ISO8601 format) for the cluster. NOTE: This property will not be serialized. It can only be populated by the server.
earliestRestoreTime?: DateProperty Value
Date
		enableHa
	 
	If high availability (HA) is enabled or not for the cluster.
enableHa?: booleanProperty Value
boolean
		enableShardsOnCoordinator
	  
	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.
enableShardsOnCoordinator?: booleanProperty Value
boolean
		maintenanceWindow
	 
	Maintenance window of a cluster.
maintenanceWindow?: MaintenanceWindowProperty Value
		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. Required for creation.
nodeCount?: numberProperty Value
number
		nodeEnablePublicIpAccess
	   
	If public access is enabled on worker nodes.
nodeEnablePublicIpAccess?: booleanProperty Value
boolean
		nodeServerEdition
	  
	The edition of a node server (default: MemoryOptimized).
nodeServerEdition?: stringProperty Value
string
		nodeStorageQuotaInMb
	   
	The storage in MB on each worker node. See https://free.blessedness.top/azure/cosmos-db/postgresql/resources-compute for more information.
nodeStorageQuotaInMb?: numberProperty Value
number
		nodeVCores
	 
	The compute in vCores on each worker node (max: 104). See https://free.blessedness.top/azure/cosmos-db/postgresql/resources-compute for more information.
nodeVCores?: numberProperty Value
number
		pointInTimeUTC
	 
	Date and time in UTC (ISO8601 format) for cluster restore.
pointInTimeUTC?: DateProperty Value
Date
		postgresqlVersion
	 
	The major PostgreSQL version on all cluster servers.
postgresqlVersion?: stringProperty Value
string
		preferredPrimaryZone
	  
	Preferred primary availability zone (AZ) for all cluster servers.
preferredPrimaryZone?: stringProperty Value
string
		privateEndpointConnections
	  
	The private endpoint connections for a cluster. NOTE: This property will not be serialized. It can only be populated by the server.
privateEndpointConnections?: SimplePrivateEndpointConnection[]Property Value
		provisioningState
	 
	Provisioning state of the cluster NOTE: This property will not be serialized. It can only be populated by the server.
provisioningState?: stringProperty Value
string
		readReplicas
	 
	The array of read replica clusters. NOTE: This property will not be serialized. It can only be populated by the server.
readReplicas?: string[]Property Value
string[]
		serverNames
	 
	The list of server names in the cluster NOTE: This property will not be serialized. It can only be populated by the server.
serverNames?: ServerNameItem[]Property Value
		sourceLocation
	 
	The Azure region of source cluster for read replica clusters.
sourceLocation?: stringProperty Value
string
		sourceResourceId
	  
	The resource id of source cluster for read replica clusters.
sourceResourceId?: stringProperty Value
string
state
A state of a cluster/server that is visible to user. NOTE: This property will not be serialized. It can only be populated by the server.
state?: stringProperty Value
string
Inherited Property Details
id
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTE: This property will not be serialized. It can only be populated by the server.
id?: stringProperty Value
string
Inherited From TrackedResource.id
location
The geo-location where the resource lives
location: stringProperty Value
string
Inherited From TrackedResource.location
name
The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.
name?: stringProperty Value
string
Inherited From TrackedResource.name
		systemData
	 
	Azure Resource Manager metadata containing createdBy and modifiedBy information. NOTE: This property will not be serialized. It can only be populated by the server.
systemData?: SystemDataProperty Value
Inherited From TrackedResource.systemData
tags
Resource tags.
tags?: {[propertyName: string]: string}Property Value
{[propertyName: string]: string}
Inherited From TrackedResource.tags
type
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.
type?: stringProperty Value
string
Inherited From TrackedResource.type