ClusterForUpdate interface

Reprezentuje klaster do aktualizacji.

Właściwości

administratorLoginPassword

Hasło logowania administratora. Każdy klaster jest tworzony ze wstępnie zdefiniowaną rolą administracyjną o nazwie "citus".

citusVersion

Wersja rozszerzenia Citus na wszystkich serwerach klastra.

coordinatorEnablePublicIpAccess

Jeśli dostęp publiczny jest włączony w koordynatorze.

coordinatorServerEdition

Wydanie koordynatora (ustawienie domyślne: OgólnePurpose).

coordinatorStorageQuotaInMb

Magazyn koordynatora w MB.

coordinatorVCores

Liczba rdzeni wirtualnych koordynatora (maksymalnie: 96).

enableHa

Jeśli wysoka dostępność jest włączona lub nie jest włączona dla klastra.

enableShardsOnCoordinator

Jeśli tabele rozproszone są umieszczane na koordynatorze lub nie. Należy ustawić wartość "true" w klastrach z jednym węzłem. Wymaga ponownego równoważenia fragmentu po zmianie wartości.

identity

Opisuje tożsamość klastra.

maintenanceWindow

Okno obsługi klastra.

nodeCount

Liczba węzłów procesu roboczego klastra. Gdy liczba węzłów wynosi 0, reprezentuje konfigurację pojedynczego węzła z możliwością tworzenia tabel rozproszonych w tym węźle. Co najmniej 2 węzły robocze reprezentują konfigurację z wieloma węzłami. Wartość liczby węzłów nie może być 1.

nodeEnablePublicIpAccess

Jeśli dostęp publiczny jest włączony w węzłach roboczych.

nodeServerEdition

Wersja węzła (domyślna: MemoryOptimized).

nodeStorageQuotaInMb

Magazyn w MB w każdym węźle roboczym.

nodeVCores

Obliczenia w rdzeniach wirtualnych w każdym węźle roboczym (maksymalnie: 104).

postgresqlVersion

Główna wersja bazy danych PostgreSQL na wszystkich serwerach klastra.

preferredPrimaryZone

Preferowana podstawowa strefa dostępności (AZ) dla wszystkich serwerów klastra.

tags

Metadane specyficzne dla aplikacji w postaci par klucz-wartość.

Szczegóły właściwości

administratorLoginPassword

Hasło logowania administratora. Każdy klaster jest tworzony ze wstępnie zdefiniowaną rolą administracyjną o nazwie "citus".

administratorLoginPassword?: string

Wartość właściwości

string

citusVersion

Wersja rozszerzenia Citus na wszystkich serwerach klastra.

citusVersion?: string

Wartość właściwości

string

coordinatorEnablePublicIpAccess

Jeśli dostęp publiczny jest włączony w koordynatorze.

coordinatorEnablePublicIpAccess?: boolean

Wartość właściwości

boolean

coordinatorServerEdition

Wydanie koordynatora (ustawienie domyślne: OgólnePurpose).

coordinatorServerEdition?: string

Wartość właściwości

string

coordinatorStorageQuotaInMb

Magazyn koordynatora w MB.

coordinatorStorageQuotaInMb?: number

Wartość właściwości

number

coordinatorVCores

Liczba rdzeni wirtualnych koordynatora (maksymalnie: 96).

coordinatorVCores?: number

Wartość właściwości

number

enableHa

Jeśli wysoka dostępność jest włączona lub nie jest włączona dla klastra.

enableHa?: boolean

Wartość właściwości

boolean

enableShardsOnCoordinator

Jeśli tabele rozproszone są umieszczane na koordynatorze lub nie. Należy ustawić wartość "true" w klastrach z jednym węzłem. Wymaga ponownego równoważenia fragmentu po zmianie wartości.

enableShardsOnCoordinator?: boolean

Wartość właściwości

boolean

identity

Opisuje tożsamość klastra.

identity?: IdentityProperties

Wartość właściwości

maintenanceWindow

Okno obsługi klastra.

maintenanceWindow?: MaintenanceWindow

Wartość właściwości

nodeCount

Liczba węzłów procesu roboczego klastra. Gdy liczba węzłów wynosi 0, reprezentuje konfigurację pojedynczego węzła z możliwością tworzenia tabel rozproszonych w tym węźle. Co najmniej 2 węzły robocze reprezentują konfigurację z wieloma węzłami. Wartość liczby węzłów nie może być 1.

nodeCount?: number

Wartość właściwości

number

nodeEnablePublicIpAccess

Jeśli dostęp publiczny jest włączony w węzłach roboczych.

nodeEnablePublicIpAccess?: boolean

Wartość właściwości

boolean

nodeServerEdition

Wersja węzła (domyślna: MemoryOptimized).

nodeServerEdition?: string

Wartość właściwości

string

nodeStorageQuotaInMb

Magazyn w MB w każdym węźle roboczym.

nodeStorageQuotaInMb?: number

Wartość właściwości

number

nodeVCores

Obliczenia w rdzeniach wirtualnych w każdym węźle roboczym (maksymalnie: 104).

nodeVCores?: number

Wartość właściwości

number

postgresqlVersion

Główna wersja bazy danych PostgreSQL na wszystkich serwerach klastra.

postgresqlVersion?: string

Wartość właściwości

string

preferredPrimaryZone

Preferowana podstawowa strefa dostępności (AZ) dla wszystkich serwerów klastra.

preferredPrimaryZone?: string

Wartość właściwości

string

tags

Metadane specyficzne dla aplikacji w postaci par klucz-wartość.

tags?: Record<string, string>

Wartość właściwości

Record<string, string>