Partager via


Cluster interface

Représente un cluster.

Extends

Propriétés

administratorLogin

Nom de connexion de l’administrateur des serveurs dans le cluster. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

administratorLoginPassword

Mot de passe de la connexion administrateur. Obligatoire pour la création. Cette valeur contient des informations d’identification. Envisager de masquer avant de le montrer aux utilisateurs

citusVersion

Version de l’extension Citus sur tous les serveurs de cluster.

coordinatorEnablePublicIpAccess

Si l’accès public est activé sur le coordinateur.

coordinatorServerEdition

Édition d’un serveur coordinateur (valeur par défaut : GeneralPurpose). Obligatoire pour la création.

coordinatorStorageQuotaInMb

Stockage d’un serveur en Mo. Obligatoire pour la création. Consultez la rubrique https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute (éventuellement en anglais) pour plus d'informations.

coordinatorVCores

Nombre de vCores d’un serveur (max: 96). Obligatoire pour la création. Consultez la rubrique https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute (éventuellement en anglais) pour plus d'informations.

earliestRestoreTime

Heure de point de restauration la plus ancienne (format ISO8601) pour le cluster. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

enableHa

Si la haute disponibilité (HA) est activée ou non pour le cluster.

enableShardsOnCoordinator

Si les tables distribuées sont placées sur coordinateur ou non. Doit être défini sur « true » sur les clusters à nœud unique. Nécessite un rééquilibrage de partition après la modification de la valeur.

maintenanceWindow

Fenêtre de maintenance d’un cluster.

nodeCount

Nombre de nœuds Worker du cluster. Lorsque le nombre de nœuds est 0, il représente une configuration de nœud unique avec la possibilité de créer des tables distribuées sur ce nœud. Au moins 2 nœuds Worker représentent une configuration à plusieurs nœuds. La valeur du nombre de nœuds ne peut pas être 1. Obligatoire pour la création.

nodeEnablePublicIpAccess

Si l’accès public est activé sur les nœuds Worker.

nodeServerEdition

Édition d’un serveur de nœud (valeur par défaut : MemoryOptimized).

nodeStorageQuotaInMb

Stockage en Mo sur chaque nœud Worker. Consultez la rubrique https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute (éventuellement en anglais) pour plus d'informations.

nodeVCores

Calcul en vCores sur chaque nœud Worker (max: 104). Consultez la rubrique https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute (éventuellement en anglais) pour plus d'informations.

pointInTimeUTC

Date et heure UTC (format ISO8601) pour la restauration du cluster.

postgresqlVersion

Version principale de PostgreSQL sur tous les serveurs de cluster.

preferredPrimaryZone

Zone de disponibilité principale (AZ) par défaut pour tous les serveurs de cluster.

privateEndpointConnections

Le point de terminaison privé se connexions pour un cluster. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

provisioningState

État d’approvisionnement du cluster REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

readReplicas

Tableau de clusters réplica en lecture. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

serverNames

La liste des noms de serveurs dans le cluster REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

sourceLocation

Région Azure du cluster source pour la lecture réplica clusters.

sourceResourceId

ID de ressource du cluster source pour la lecture réplica clusters.

state

État d’un cluster/serveur visible par l’utilisateur. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

Propriétés héritées

id

ID de ressource complet pour la ressource. Par exemple, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} » REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

location

Emplacement géographique où réside la ressource

name

Nom de la ressource REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

systemData

Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

tags

Balises de ressource.

type

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

Détails de la propriété

administratorLogin

Nom de connexion de l’administrateur des serveurs dans le cluster. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

administratorLogin?: string

Valeur de propriété

string

administratorLoginPassword

Mot de passe de la connexion administrateur. Obligatoire pour la création. Cette valeur contient des informations d’identification. Envisager de masquer avant de le montrer aux utilisateurs

administratorLoginPassword?: string

Valeur de propriété

string

citusVersion

Version de l’extension Citus sur tous les serveurs de cluster.

citusVersion?: string

Valeur de propriété

string

coordinatorEnablePublicIpAccess

Si l’accès public est activé sur le coordinateur.

coordinatorEnablePublicIpAccess?: boolean

Valeur de propriété

boolean

coordinatorServerEdition

Édition d’un serveur coordinateur (valeur par défaut : GeneralPurpose). Obligatoire pour la création.

coordinatorServerEdition?: string

Valeur de propriété

string

coordinatorStorageQuotaInMb

Stockage d’un serveur en Mo. Obligatoire pour la création. Consultez la rubrique https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute (éventuellement en anglais) pour plus d'informations.

coordinatorStorageQuotaInMb?: number

Valeur de propriété

number

coordinatorVCores

Nombre de vCores d’un serveur (max: 96). Obligatoire pour la création. Consultez la rubrique https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute (éventuellement en anglais) pour plus d'informations.

coordinatorVCores?: number

Valeur de propriété

number

earliestRestoreTime

Heure de point de restauration la plus ancienne (format ISO8601) pour le cluster. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

earliestRestoreTime?: Date

Valeur de propriété

Date

enableHa

Si la haute disponibilité (HA) est activée ou non pour le cluster.

enableHa?: boolean

Valeur de propriété

boolean

enableShardsOnCoordinator

Si les tables distribuées sont placées sur coordinateur ou non. Doit être défini sur « true » sur les clusters à nœud unique. Nécessite un rééquilibrage de partition après la modification de la valeur.

enableShardsOnCoordinator?: boolean

Valeur de propriété

boolean

maintenanceWindow

Fenêtre de maintenance d’un cluster.

maintenanceWindow?: MaintenanceWindow

Valeur de propriété

nodeCount

Nombre de nœuds Worker du cluster. Lorsque le nombre de nœuds est 0, il représente une configuration de nœud unique avec la possibilité de créer des tables distribuées sur ce nœud. Au moins 2 nœuds Worker représentent une configuration à plusieurs nœuds. La valeur du nombre de nœuds ne peut pas être 1. Obligatoire pour la création.

nodeCount?: number

Valeur de propriété

number

nodeEnablePublicIpAccess

Si l’accès public est activé sur les nœuds Worker.

nodeEnablePublicIpAccess?: boolean

Valeur de propriété

boolean

nodeServerEdition

Édition d’un serveur de nœud (valeur par défaut : MemoryOptimized).

nodeServerEdition?: string

Valeur de propriété

string

nodeStorageQuotaInMb

Stockage en Mo sur chaque nœud Worker. Consultez la rubrique https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute (éventuellement en anglais) pour plus d'informations.

nodeStorageQuotaInMb?: number

Valeur de propriété

number

nodeVCores

Calcul en vCores sur chaque nœud Worker (max: 104). Consultez la rubrique https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute (éventuellement en anglais) pour plus d'informations.

nodeVCores?: number

Valeur de propriété

number

pointInTimeUTC

Date et heure UTC (format ISO8601) pour la restauration du cluster.

pointInTimeUTC?: Date

Valeur de propriété

Date

postgresqlVersion

Version principale de PostgreSQL sur tous les serveurs de cluster.

postgresqlVersion?: string

Valeur de propriété

string

preferredPrimaryZone

Zone de disponibilité principale (AZ) par défaut pour tous les serveurs de cluster.

preferredPrimaryZone?: string

Valeur de propriété

string

privateEndpointConnections

Le point de terminaison privé se connexions pour un cluster. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

privateEndpointConnections?: SimplePrivateEndpointConnection[]

Valeur de propriété

provisioningState

État d’approvisionnement du cluster REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

provisioningState?: string

Valeur de propriété

string

readReplicas

Tableau de clusters réplica en lecture. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

readReplicas?: string[]

Valeur de propriété

string[]

serverNames

La liste des noms de serveurs dans le cluster REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

serverNames?: ServerNameItem[]

Valeur de propriété

sourceLocation

Région Azure du cluster source pour la lecture réplica clusters.

sourceLocation?: string

Valeur de propriété

string

sourceResourceId

ID de ressource du cluster source pour la lecture réplica clusters.

sourceResourceId?: string

Valeur de propriété

string

state

État d’un cluster/serveur visible par l’utilisateur. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

state?: string

Valeur de propriété

string

Détails de la propriété héritée

id

ID de ressource complet pour la ressource. Par exemple, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} » REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

id?: string

Valeur de propriété

string

Héritée deTrackedResource.id

location

Emplacement géographique où réside la ressource

location: string

Valeur de propriété

string

Hérité deTrackedResource.location

name

Nom de la ressource REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

name?: string

Valeur de propriété

string

Hérité deTrackedResource.name

systemData

Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy. REMARQUE : Cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

systemData?: SystemData

Valeur de propriété

Hérité deTrackedResource.systemData

tags

Balises de ressource.

tags?: {[propertyName: string]: string}

Valeur de propriété

{[propertyName: string]: string}

Hérité deTrackedResource.tags

type

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

type?: string

Valeur de propriété

string

Hérité deTrackedResource.type