Partager via


Cluster interface

Représente un cluster.

Extends

Propriétés

administratorLogin

Nom de connexion de l’administrateur des serveurs du cluster. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

administratorLoginPassword

Mot de passe de la connexion administrateur. Obligatoire pour la création. Cette valeur contient des informations d’identification. Envisagez d’masquer avant d’afficher 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 (par défaut : GeneralPurpose). Obligatoire pour la création.

coordinatorStorageQuotaInMb

Stockage d’un serveur en Mo. Obligatoire pour la création. Pour plus d’informations, consultez https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute.

coordinatorVCores

Nombre de vCores d’un serveur (max : 96). Obligatoire pour la création. Pour plus d’informations, consultez https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute.

earliestRestoreTime

Heure de point de restauration la plus ancienne (format ISO8601) du cluster. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

enableHa

Si la haute disponibilité 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 égal à 0, il représente une configuration de nœud unique avec la possibilité de créer des tables distribuées sur ce nœud. 2 nœuds Worker ou plus représentent la 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œuds (par défaut : MemoryOptimized).

nodeStorageQuotaInMb

Stockage en Mo sur chaque nœud Worker. Pour plus d’informations, consultez https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute.

nodeVCores

Calcul dans vCores sur chaque nœud Worker (max : 104). Pour plus d’informations, consultez https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute.

pointInTimeUTC

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

postgresqlVersion

Version principale de PostgreSQL sur tous les serveurs de cluster.

preferredPrimaryZone

Zone de disponibilité principale préférée (AZ) pour tous les serveurs de cluster.

privateEndpointConnections

Connexions de point de terminaison privé pour un cluster. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

provisioningState

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

readReplicas

Tableau de clusters réplicas en lecture. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

serverNames

Liste des noms de serveurs dans le cluster REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

sourceLocation

Région Azure du cluster source pour les clusters réplicas en lecture.

sourceResourceId

ID de ressource du cluster source pour les clusters réplicas en lecture.

state

État d’un cluster/serveur visible par l’utilisateur. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie 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. Elle ne peut être remplie 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. Elle ne peut être remplie 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. Elle ne peut être remplie 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. Elle ne peut être remplie que par le serveur.

Détails de la propriété

administratorLogin

Nom de connexion de l’administrateur des serveurs du cluster. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie 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. Envisagez d’masquer avant d’afficher 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 (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. Pour plus d’informations, consultez https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute.

coordinatorStorageQuotaInMb?: number

Valeur de propriété

number

coordinatorVCores

Nombre de vCores d’un serveur (max : 96). Obligatoire pour la création. Pour plus d’informations, consultez https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute.

coordinatorVCores?: number

Valeur de propriété

number

earliestRestoreTime

Heure de point de restauration la plus ancienne (format ISO8601) du cluster. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

earliestRestoreTime?: Date

Valeur de propriété

Date

enableHa

Si la haute disponibilité 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 égal à 0, il représente une configuration de nœud unique avec la possibilité de créer des tables distribuées sur ce nœud. 2 nœuds Worker ou plus représentent la 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œuds (par défaut : MemoryOptimized).

nodeServerEdition?: string

Valeur de propriété

string

nodeStorageQuotaInMb

Stockage en Mo sur chaque nœud Worker. Pour plus d’informations, consultez https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute.

nodeStorageQuotaInMb?: number

Valeur de propriété

number

nodeVCores

Calcul dans vCores sur chaque nœud Worker (max : 104). Pour plus d’informations, consultez https://learn.microsoft.com/azure/cosmos-db/postgresql/resources-compute.

nodeVCores?: number

Valeur de propriété

number

pointInTimeUTC

Date et heure au format 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 préférée (AZ) pour tous les serveurs de cluster.

preferredPrimaryZone?: string

Valeur de propriété

string

privateEndpointConnections

Connexions de point de terminaison privé pour un cluster. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie 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. Elle ne peut être remplie que par le serveur.

provisioningState?: string

Valeur de propriété

string

readReplicas

Tableau de clusters réplicas en lecture. REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

readReplicas?: string[]

Valeur de propriété

string[]

serverNames

Liste des noms de serveurs dans le cluster REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.

serverNames?: ServerNameItem[]

Valeur de propriété

sourceLocation

Région Azure du cluster source pour les clusters réplicas en lecture.

sourceLocation?: string

Valeur de propriété

string

sourceResourceId

ID de ressource du cluster source pour les clusters réplicas en lecture.

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. Elle ne peut être remplie 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. Elle ne peut être remplie 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ée deTrackedResource.location

name

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

name?: string

Valeur de propriété

string

héritée 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. Elle ne peut être remplie que par le serveur.

systemData?: SystemData

Valeur de propriété

héritée deTrackedResource.systemData

tags

Balises de ressource.

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

Valeur de propriété

{[propertyName: string]: string}

héritée 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. Elle ne peut être remplie que par le serveur.

type?: string

Valeur de propriété

string

héritée deTrackedResource.type