- Ressource: Cluster
- GcsBackupSource
- ManagedBackupSource
- Bundesland
- AuthorizationMode
- TransitEncryptionMode
- PscConfig
- DiscoveryEndpoint
- PscConnection
- PscConnectionStatus
- ConnectionType
- StateInfo
- UpdateInfo
- ClusterPersistenceConfig
- PersistenceMode
- RDBConfig
- SnapshotPeriod
- AOFConfig
- AppendFsync
- ZoneDistributionConfig
- ZoneDistributionMode
- CrossClusterReplicationConfig
- ClusterRole
- RemoteCluster
- Mitgliedschaft
- ClusterMaintenancePolicy
- ClusterWeeklyMaintenanceWindow
- ClusterMaintenanceSchedule
- PscServiceAttachment
- ClusterEndpoint
- ConnectionDetail
- PscAutoConnection
- AutomatedBackupConfig
- FixedFrequencySchedule
- AutomatedBackupMode
- Methoden
Ressource: Cluster
Eine Clusterinstanz.
JSON-Darstellung |
---|
{ "name": string, "createTime": string, "state": enum ( |
Felder | |
---|---|
name |
Erforderlich. ID. Eindeutiger Name der Ressource in diesem Bereich, einschließlich Projekt und Standort, die folgendes Format haben: |
createTime |
Nur Ausgabe. Der Zeitstempel, der der Anfrage zur Clustererstellung zugeordnet ist. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
state |
Nur Ausgabe. Der aktuelle Status dieses Clusters. Kann CREATING, READY, UPDATING, DELETING und SUSPENDED sein |
uid |
Nur Ausgabe. Vom System zugewiesene eindeutige Kennung für den Cluster. |
authorizationMode |
Optional. Der Autorisierungsmodus des Redis-Clusters. Wenn nicht angegeben, ist die Authentifizierungsfunktion für den Cluster deaktiviert. |
transitEncryptionMode |
Optional. Die Verschlüsselung während der Übertragung für den Redis-Cluster. Wenn nicht angegeben, ist die Verschlüsselung für den Cluster deaktiviert. |
pscConfigs[] |
Optional. Jede PscConfig konfiguriert das Nutzer-Netzwerk, in dem IP-Adressen dem Cluster für den Clientzugriff über die Private Service Connect-Automatisierung zugewiesen werden. Derzeit wird nur eine PscConfig unterstützt. |
discoveryEndpoints[] |
Nur Ausgabe. Endpunkte, die in jedem angegebenen Netzwerk erstellt werden, damit Redis-Clients eine Verbindung zum Cluster herstellen können. Derzeit wird nur ein Discovery-Endpunkt unterstützt. |
pscConnections[] |
Nur Ausgabe. Die Liste der PSC-Verbindungen, die durch die Automatisierung von Dienstverbindungen automatisch erstellt werden. |
stateInfo |
Nur Ausgabe. Zusätzliche Informationen zum aktuellen Status des Clusters. |
nodeType |
Optional. Der Typ eines Redis-Knotens im Cluster. NodeType bestimmt den zugrunde liegenden Maschinentyp eines Redis-Knotens. |
persistenceConfig |
Optional. Konfiguration der Persistenz (RDB, AOF) für den Cluster. |
redisConfigs |
Optional. Schlüssel/Wert-Paare mit Kundenüberschreibungen für veränderbare Redis-Konfigurationen Ein Objekt, das eine Liste von |
zoneDistributionConfig |
Optional. Mit dieser Konfiguration wird festgelegt, wie Clusterressourcen in der Region verteilt werden sollen. |
crossClusterReplicationConfig |
Optional. Konfiguration der clusterübergreifenden Replikation. |
pscServiceAttachments[] |
Nur Ausgabe. Details zum Dienstanhang zum Konfigurieren von PSC-Verbindungen |
clusterEndpoints[] |
Optional. Eine Liste der Clusterendpunkte. |
automatedBackupConfig |
Optional. Die Konfiguration für automatische Sicherungen für den Cluster. |
encryptionInfo |
Nur Ausgabe. Verschlüsselungsinformationen der inaktiven Daten des Clusters. |
allowFewerZonesDeployment |
Optional. Nicht veränderbar. Ermöglicht es Kunden anzugeben, ob sie mit der Bereitstellung eines Clusters mit mehreren Zonen in weniger als 3 Zonen einverstanden sind. Wenn eine Zone während der Clustererstellung ausfällt, wird der Cluster nur in zwei Zonen bereitgestellt und bleibt während seines Lebenszyklus in diesen beiden Zonen. |
Union-Feld import_sources . Die Quelle, aus der importiert werden soll. Für import_sources ist nur einer der folgenden Werte zulässig: |
|
gcsSource |
Optional. Sicherungen, die in Cloud Storage-Buckets gespeichert sind Die Cloud Storage-Buckets müssen sich in derselben Region wie die Cluster befinden. Zum Importieren aus den bereitgestellten Cloud Storage-Objekten ist die Leseberechtigung erforderlich. |
managedBackupSource |
Optional. Sicherungen, die vom Memorystore-Dienst generiert und verwaltet werden. |
replicaCount |
Optional. Die Anzahl der Replikatknoten pro Shard. |
sizeGb |
Nur Ausgabe. Die Redis-Arbeitsspeichergröße in GB für den gesamten Cluster, auf die nächste Ganzzahl aufgerundet. |
shardCount |
Optional. Anzahl der Shards für den Redis-Cluster. |
preciseSizeGb |
Nur Ausgabe. Genaue Größe des Redis-Arbeitsspeichers in GB für den gesamten Cluster. |
deletionProtectionEnabled |
Optional. Der Löschvorgang schlägt fehl, wenn der Wert auf „true“ gesetzt ist. |
maintenancePolicy |
Optional. ClusterMaintenancePolicy bestimmt, wann Updates zugelassen oder abgelehnt werden. |
maintenanceSchedule |
Nur Ausgabe. ClusterMaintenanceSchedule (Nur Ausgabe) Veröffentlichter Wartungsplan. |
simulateMaintenanceEvent |
Optional. Nur Eingabe. Wartungsereignis simulieren |
backupCollection |
Optional. Nur Ausgabe. Der vollständige Ressourcenname der Sicherungssammlung. Beispiel: projects/{project}/locations/{location}/backupCollections/{collection} |
kmsKey |
Optional. Der KMS-Schlüssel, der zum Verschlüsseln der ruhenden Daten des Clusters verwendet wird. |
ondemandMaintenance |
Optional. Nur Eingabe. Wartung des Clusters auf Abruf. Mit diesem Feld kann ein kritisches On-Demand-Update für den Cluster ausgelöst werden. |
asyncClusterEndpointsDeletionEnabled |
Optional. Bei „true“ können Clusterendpunkte, die von Kunden erstellt und registriert wurden, asynchron gelöscht werden. Das bedeutet, dass ein solcher Clusterendpunkt abgemeldet werden kann, bevor die Weiterleitungsregeln im Clusterendpunkt gelöscht werden. |
GcsBackupSource
Sicherungen, die in Cloud Storage-Buckets gespeichert sind Die Cloud Storage-Buckets müssen sich in derselben Region wie die Cluster befinden.
JSON-Darstellung |
---|
{ "uris": [ string ] } |
Felder | |
---|---|
uris[] |
Optional. URIs der zu importierenden Cloud Storage-Objekte. Beispiel: gs://bucket1/object1, gs://bucket2/folder2/object2 |
ManagedBackupSource
Sicherungen, die von Memorystore generiert und verwaltet werden.
JSON-Darstellung |
---|
{ "backup": string } |
Felder | |
---|---|
backup |
Optional. Beispiel: //redis.googleapis.com/projects/{project}/locations/{location}/backupCollections/{collection}/backups/{backup} Eine kürzere Version (ohne das Präfix) des Sicherungsnamens wird ebenfalls unterstützt, z. B. projects/{project}/locations/{location}/backupCollections/{collection}/backups/{backupId}. In diesem Fall wird davon ausgegangen, dass sich die Sicherung unter redis.googleapis.com befindet. |
Bundesland
Stellt die verschiedenen Status eines Redis-Clusters dar.
Enums | |
---|---|
STATE_UNSPECIFIED |
Nicht festgelegt. |
CREATING |
Der Redis-Cluster wird erstellt. |
ACTIVE |
Der Redis-Cluster wurde erstellt und ist vollständig nutzbar. |
UPDATING |
Die Redis-Clusterkonfiguration wird aktualisiert. |
DELETING |
Der Redis-Cluster wird gelöscht. |
AuthorizationMode
Verfügbarer Autorisierungsmodus eines Redis-Clusters.
Enums | |
---|---|
AUTH_MODE_UNSPECIFIED |
Nicht festgelegt. |
AUTH_MODE_IAM_AUTH |
Einfacher IAM-Autorisierungsmodus |
AUTH_MODE_DISABLED |
Modus „Autorisierung deaktiviert“ |
TransitEncryptionMode
Verfügbarer Modus für die Verschlüsselung während der Übertragung.
Enums | |
---|---|
TRANSIT_ENCRYPTION_MODE_UNSPECIFIED |
Die Verschlüsselung während der Übertragung ist nicht festgelegt. |
TRANSIT_ENCRYPTION_MODE_DISABLED |
Die Verschlüsselung während der Übertragung ist deaktiviert. |
TRANSIT_ENCRYPTION_MODE_SERVER_AUTHENTICATION |
Verwenden Sie die serverseitige Verschlüsselung für die Verschlüsselung während der Übertragung. |
PscConfig
JSON-Darstellung |
---|
{ "network": string } |
Felder | |
---|---|
network |
Pflichtangabe. Das Netzwerk, in dem die IP-Adresse des Discovery-Endpunkts reserviert wird, im Format „projects/{networkProject}/global/networks/{network_id}“. |
DiscoveryEndpoint
Endpunkte in jedem Netzwerk, über die Redis-Clients eine Verbindung zum Cluster herstellen können.
JSON-Darstellung |
---|
{
"address": string,
"port": integer,
"pscConfig": {
object ( |
Felder | |
---|---|
address |
Nur Ausgabe. Adresse des bereitgestellten Redis-Endpunkts, über den Clients eine Verbindung zum Dienst herstellen. Die Adresse kann entweder eine IP-Adresse oder ein Hostname sein. |
port |
Nur Ausgabe. Die Portnummer des exponierten Redis-Endpunkts. |
pscConfig |
Nur Ausgabe. Kundenkonfiguration für den Ort, an dem der Endpunkt erstellt wird und auf den zugegriffen wird. |
PscConnection
Details zu Nutzerressourcen in einer PSC-Verbindung.
JSON-Darstellung |
---|
{ "pscConnectionId": string, "address": string, "forwardingRule": string, "projectId": string, "network": string, "serviceAttachment": string, "pscConnectionStatus": enum ( |
Felder | |
---|---|
pscConnectionId |
Pflichtangabe. Die PSC-Verbindungs-ID der Weiterleitungsregel, die mit dem Dienstanhang verbunden ist. |
address |
Pflichtangabe. Die IP-Adresse, die im Netzwerk des Nutzers für die PSC-Weiterleitungsregel zugewiesen ist. |
forwardingRule |
Pflichtangabe. Der URI der Weiterleitungsregel auf der Consumer-Seite. Beispiel: projects/{projectNumOrId}/regions/us-east1/forwardingRules/{resourceId}. |
projectId |
Optional. Projekt-ID des Nutzerprojekts, in dem die Weiterleitungsregel erstellt wird. |
network |
Pflichtangabe. Das Netzwerk des Dienstnutzers, in dem sich die IP-Adresse befindet, im Format „projects/{projectId}/global/networks/{network_id}“. |
serviceAttachment |
Pflichtangabe. Der Dienstanhang, der das Ziel der PSC-Verbindung ist, im Format „projects/{project-id}/regions/{region}/serviceAttachments/{service-attachment-id}“. |
pscConnectionStatus |
Nur Ausgabe. Der Status der PSC-Verbindung. Dieser Wert wird regelmäßig aktualisiert. Den aktuellen Status einer PSC-Verbindung finden Sie unter https://cloud.google.com/vpc/docs/configure-private-service-connect-services#endpoint-details. |
connectionType |
Nur Ausgabe. Typ der PSC-Verbindung. |
Union-Feld ports . Die Portnummer des bereitgestellten Erkennungs-Endpunkts. Für ports ist nur einer der folgenden Werte zulässig: |
|
port |
Nur Ausgabe. Der Port wird nur für den primären Endpunkt, den Leseendpunkt oder den Discovery-Endpunkt festgelegt. |
PscConnectionStatus
Status der PSC-Verbindung.
Enums | |
---|---|
PSC_CONNECTION_STATUS_UNSPECIFIED |
Der PSC-Verbindungsstatus ist nicht angegeben. |
PSC_CONNECTION_STATUS_ACTIVE |
Die Verbindung ist aktiv |
PSC_CONNECTION_STATUS_NOT_FOUND |
Keine Verbindung gefunden |
ConnectionType
Typ einer PSC-Verbindung für den Clusterzugriff.
Enums | |
---|---|
CONNECTION_TYPE_UNSPECIFIED |
Der Typ des Clusterendpunkts ist nicht festgelegt |
CONNECTION_TYPE_DISCOVERY |
Clusterendpunkt, der für die Erkennung der Clustertopologie verwendet wird. |
CONNECTION_TYPE_PRIMARY |
Clusterendpunkt, der als primärer Endpunkt für den Zugriff auf den primären Endpunkt verwendet wird. |
CONNECTION_TYPE_READER |
Clusterendpunkt, der als Reader-Endpunkt für den Zugriff auf Replikate verwendet wird. |
StateInfo
Stellt zusätzliche Informationen zum Status des Clusters dar.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld Für |
|
updateInfo |
Beschreibt laufende Updates für den Cluster, wenn der Clusterstatus UPDATING ist. |
UpdateInfo
Stellt Informationen zu einem Cluster dar, der aktualisiert wird.
JSON-Darstellung |
---|
{
"targetShardCount": integer,
"targetReplicaCount": integer,
"targetNodeType": enum ( |
Felder | |
---|---|
targetShardCount |
Zielanzahl der Shards für den Redis-Cluster |
targetReplicaCount |
Zielanzahl der Replikatknoten pro Shard. |
targetNodeType |
Zielknotentyp für den Redis-Cluster. |
ClusterPersistenceConfig
Konfiguration der Persistenzfunktion.
JSON-Darstellung |
---|
{ "mode": enum ( |
Felder | |
---|---|
mode |
Optional. Der Modus der Persistenz. |
rdbConfig |
Optional. RDB-Konfiguration. Dieses Feld wird ignoriert, wenn der Modus nicht RDB ist. |
aofConfig |
Optional. AOF-Konfiguration. Dieses Feld wird ignoriert, wenn der Modus nicht „AOF“ ist. |
PersistenceMode
Verfügbare Persistenzmodi.
Enums | |
---|---|
PERSISTENCE_MODE_UNSPECIFIED |
Nicht festgelegt. |
DISABLED |
Die Persistenz ist deaktiviert und alle Snapshot-Daten werden gelöscht. |
RDB |
Die RDB-basierte Persistenz ist aktiviert. |
AOF |
AOF-basierte Persistenz ist aktiviert. |
RDBConfig
Konfiguration der RDB-basierten Persistenz.
JSON-Darstellung |
---|
{
"rdbSnapshotPeriod": enum ( |
Felder | |
---|---|
rdbSnapshotPeriod |
Optional. Zeitraum zwischen RDB-Snapshots. |
rdbSnapshotStartTime |
Optional. Die Zeit, zu der der erste Snapshot erstellt wurde bzw. erstellt wird und an der zukünftige Snapshots ausgerichtet werden. Wenn nicht angegeben, wird die aktuelle Uhrzeit verwendet. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
SnapshotPeriod
Verfügbare Snapshot-Zeiträume.
Enums | |
---|---|
SNAPSHOT_PERIOD_UNSPECIFIED |
Nicht festgelegt. |
ONE_HOUR |
Eine Stunde. |
SIX_HOURS |
sechs Stunden. |
TWELVE_HOURS |
Zwölf Stunden. |
TWENTY_FOUR_HOURS |
24 Stunden. |
AOFConfig
Konfiguration der AOF-basierten Persistenz.
JSON-Darstellung |
---|
{
"appendFsync": enum ( |
Felder | |
---|---|
appendFsync |
Optional. fsync-Konfiguration. |
AppendFsync
Verfügbare fsync-Modi.
Enums | |
---|---|
APPEND_FSYNC_UNSPECIFIED |
Nicht festgelegt. Standardwert: EVERYSEC |
NO |
Nie fsync. Normalerweise werden Daten unter Linux mit dieser Konfiguration alle 30 Sekunden geleert. Das hängt jedoch von der genauen Kernel-Abstimmung ab. |
EVERYSEC |
fsync jede Sekunde. Schnell genug, um bei einer Katastrophe nur eine Sekunde an Daten zu verlieren |
ALWAYS |
fsync wird jedes Mal ausgeführt, wenn dem AOF neue Schreibbefehle angehängt werden. Sie bietet den besten Schutz vor Datenverlust, allerdings auf Kosten der Leistung. |
ZoneDistributionConfig
Konfiguration für die Zonenverteilung für die Zuweisung von Clusterressourcen.
JSON-Darstellung |
---|
{
"mode": enum ( |
Felder | |
---|---|
mode |
Optional. Der Modus der Zonenverteilung. Wenn keine Angabe erfolgt, wird standardmäßig MULTI_ZONE verwendet. |
zone |
Optional. Wenn die Verteilung auf eine einzelne Zone ausgewählt ist, wird das Zonenfeld verwendet, um alle Ressourcen in dieser Zone zuzuweisen. Dies gilt nicht für MULTI_ZONE und wird für MULTI_ZONE-Cluster ignoriert. |
ZoneDistributionMode
Definiert verschiedene Modi der Zonenverteilung.
Enums | |
---|---|
ZONE_DISTRIBUTION_MODE_UNSPECIFIED |
Nicht festgelegt. Standardwert: MULTI_ZONE |
MULTI_ZONE |
Verteilen Sie alle Ressourcen auf drei zufällig ausgewählte Zonen innerhalb der Region. |
SINGLE_ZONE |
Alle Ressourcen in einer einzigen Zone verteilen. Wenn dieser Modus ausgewählt ist, muss das Feld „Zone“ angegeben werden. |
CrossClusterReplicationConfig
Konfiguration der clusterübergreifenden Replikation.
JSON-Darstellung |
---|
{ "clusterRole": enum ( |
Felder | |
---|---|
clusterRole |
Nur Ausgabe. Die Rolle des Clusters bei der clusterübergreifenden Replikation. |
primaryCluster |
Details des primären Clusters, der als Replikationsquelle für diesen sekundären Cluster verwendet wird. Dieses Feld wird nur für einen sekundären Cluster festgelegt. |
secondaryClusters[] |
Liste der sekundären Cluster, die aus diesem primären Cluster repliziert werden. Dieses Feld wird nur für einen primären Cluster festgelegt. |
updateTime |
Nur Ausgabe. Der Zeitpunkt der letzten Aktualisierung der Konfiguration für die clusterübergreifende Replikation. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
membership |
Nur Ausgabe. Eine reine Ausgabeansicht aller Mitgliedscluster, die an der clusterübergreifenden Replikation teilnehmen. Diese Ansicht wird von jedem Mitgliedscluster bereitgestellt, unabhängig von seiner Clusterrolle(primär oder sekundär). Ein primärer Cluster kann Informationen zu allen sekundären Clustern liefern, die Daten daraus replizieren. Ein sekundärer Cluster kennt jedoch nur den primären Cluster, aus dem er repliziert. In Szenarien, in denen der primäre Cluster nicht verfügbar ist(z. B. bei einem regionalen Ausfall), kann jedoch eine „clusters.get“-Anfrage an einen beliebigen anderen Mitgliedscluster gesendet werden. In diesem Feld werden dann alle Mitgliedscluster aufgeführt, die an der clusterübergreifenden Replikation beteiligt sind. |
ClusterRole
Die Rolle des Clusters bei der clusterübergreifenden Replikation.
Enums | |
---|---|
CLUSTER_ROLE_UNSPECIFIED |
Die Clusterrolle ist nicht festgelegt. Das Verhalten entspricht NONE. |
NONE |
Dieser Cluster ist nicht Teil der clusterübergreifenden Replikation. Es handelt sich um einen unabhängigen Cluster, der keine Daten in andere Cluster repliziert und keine Daten aus anderen Clustern repliziert. |
PRIMARY |
Ein Cluster, der sowohl Lese- als auch Schreibvorgänge zulässt. Alle Daten, die in diesen Cluster geschrieben werden, werden auch in die angehängten sekundären Cluster repliziert. |
SECONDARY |
Ein Cluster, der nur Lesezugriffe zulässt und Daten aus einem primären Cluster repliziert. |
RemoteCluster
Details des Remote-Clusters, der diesem Cluster in einer Einrichtung zur clusterübergreifenden Replikation zugeordnet ist.
JSON-Darstellung |
---|
{ "cluster": string, "uid": string } |
Felder | |
---|---|
cluster |
Nur Ausgabe. Der vollständige Ressourcenpfad des Remote-Clusters im Format: projects/ |
uid |
Nur Ausgabe. Die eindeutige ID des Remote-Clusters. |
Mitgliedschaft
Eine reine Ausgabeansicht aller Mitgliedscluster, die an der clusterübergreifenden Replikation teilnehmen.
JSON-Darstellung |
---|
{ "primaryCluster": { object ( |
Felder | |
---|---|
primaryCluster |
Nur Ausgabe. Der primäre Cluster, der als Replikationsquelle für die sekundären Cluster dient. |
secondaryClusters[] |
Nur Ausgabe. Die Liste der sekundären Cluster, die aus dem primären Cluster repliziert werden. |
ClusterMaintenancePolicy
Wartungsrichtlinie pro Cluster.
JSON-Darstellung |
---|
{
"createTime": string,
"updateTime": string,
"weeklyMaintenanceWindow": [
{
object ( |
Felder | |
---|---|
createTime |
Nur Ausgabe. Der Zeitpunkt, zu dem die Richtlinie erstellt wurde, d.h. das Wartungsfenster oder der Ablehnungszeitraum zugewiesen wurde. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
updateTime |
Nur Ausgabe. Der Zeitpunkt, zu dem die Richtlinie aktualisiert wurde, d.h. das Wartungsfenster oder der Ablehnungszeitraum wurde aktualisiert. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
weeklyMaintenanceWindow[] |
Optional. Wartungsfenster, das auf Ressourcen angewendet wird, die von dieser Richtlinie abgedeckt sind. Mindestens 1. Für die aktuelle Version wird erwartet, dass die maximale Anzahl von „weeklyMaintenanceWindow“ eins ist. |
ClusterWeeklyMaintenanceWindow
Für wöchentliche Vorgänge angegebenes Zeitfenster.
JSON-Darstellung |
---|
{ "day": enum ( |
Felder | |
---|---|
day |
Optional. Ermöglicht die Definition eines Zeitplans, der am angegebenen Wochentag ausgeführt wird. |
startTime |
Optional. Beginn des Zeitfensters in UTC. |
ClusterMaintenanceSchedule
Anstehender Wartungsplan
JSON-Darstellung |
---|
{ "startTime": string, "endTime": string } |
Felder | |
---|---|
startTime |
Nur Ausgabe. Die Startzeit einer geplanten Wartung für diese Instanz. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
endTime |
Nur Ausgabe. Die Endzeit der geplanten Wartung für diese Instanz. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
PscServiceAttachment
Konfiguration eines Dienstanhangs des Clusters zum Erstellen von PSC-Verbindungen.
JSON-Darstellung |
---|
{
"serviceAttachment": string,
"connectionType": enum ( |
Felder | |
---|---|
serviceAttachment |
Nur Ausgabe. URI des Dienstanhangs, der als Ziel für die selbst erstellte PscConnection verwendet werden soll |
connectionType |
Nur Ausgabe. Typ einer PSC-Verbindung, die auf diesen Dienstanhang ausgerichtet ist. |
ClusterEndpoint
ClusterEndpoint besteht aus PSC-Verbindungen, die als Gruppe in jedem VPC-Netzwerk für den Zugriff auf den Cluster erstellt werden. In jeder Gruppe muss es für jede Dienstanhänge im Cluster eine Verbindung geben.
JSON-Darstellung |
---|
{
"connections": [
{
object ( |
Felder | |
---|---|
connections[] |
Pflichtangabe. Eine Gruppe von PSC-Verbindungen. Sie werden im selben VPC-Netzwerk erstellt, eines für jeden Dienstanhang im Cluster. |
ConnectionDetail
Detaillierte Informationen zu jeder PSC-Verbindung.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld connection . Eine PSC-Verbindung zu einem Cluster kann entweder während der Clustererstellung über die Automatisierung der Dienstverbindung (automatisch registrierte Verbindung) oder vom Kunden selbst (vom Nutzer registrierte Verbindung) erstellt werden. Für connection ist nur einer der folgenden Werte zulässig: |
|
pscAutoConnection |
Detaillierte Informationen zu einer PSC-Verbindung, die über die Automatisierung von Dienstverbindungen erstellt wird. |
pscConnection |
Detaillierte Informationen zu einer PSC-Verbindung, die vom Kunden erstellt wurde, dem der Cluster gehört. |
PscAutoConnection
Details zu Nutzerressourcen in einer PSC-Verbindung, die über die Automatisierung von Dienstverbindungen erstellt wird.
JSON-Darstellung |
---|
{ "pscConnectionId": string, "address": string, "forwardingRule": string, "projectId": string, "network": string, "serviceAttachment": string, "pscConnectionStatus": enum ( |
Felder | |
---|---|
pscConnectionId |
Nur Ausgabe. Die PSC-Verbindungs-ID der Weiterleitungsregel, die mit dem Dienstanhang verbunden ist. |
address |
Nur Ausgabe. Die IP-Adresse, die im Netzwerk des Nutzers für die PSC-Weiterleitungsregel zugewiesen ist. |
forwardingRule |
Nur Ausgabe. Der URI der Weiterleitungsregel auf der Consumer-Seite. Beispiel: projects/{projectNumOrId}/regions/us-east1/forwardingRules/{resourceId}. |
projectId |
Pflichtangabe. Die Nutzer-Projekt-ID, aus der die Weiterleitungsregel erstellt wird. |
network |
Pflichtangabe. Das Netzwerk des Dienstnutzers, in dem sich die IP-Adresse befindet, im Format „projects/{projectId}/global/networks/{network_id}“. |
serviceAttachment |
Nur Ausgabe. Der Dienstanhang, der das Ziel der PSC-Verbindung ist, im Format „projects/{project-id}/regions/{region}/serviceAttachments/{service-attachment-id}“. |
pscConnectionStatus |
Nur Ausgabe. Der Status der PSC-Verbindung. Dieser Wert wird regelmäßig aktualisiert. Verwenden Sie die Private Service Connect-APIs, um den aktuellen Status abzurufen. |
connectionType |
Nur Ausgabe. Typ der PSC-Verbindung. |
AutomatedBackupConfig
Die Konfiguration für automatische Sicherungen für einen Cluster.
JSON-Darstellung |
---|
{ "automatedBackupMode": enum ( |
Felder | |
---|---|
automatedBackupMode |
Optional. Der Modus für automatische Sicherungen. Wenn der Modus deaktiviert ist, werden die anderen Felder ignoriert. |
Union-Feld schedule . Der Zeitplan für automatische Sicherungen. Für schedule ist nur einer der folgenden Werte zulässig: |
|
fixedFrequencySchedule |
Optional. Automatische Sicherungen in einem festen Rhythmus auslösen |
retention |
Optional. Wie lange automatische Sicherungen aufbewahrt werden, bevor sie gelöscht werden. Der Wert sollte zwischen 1 und 365 Tagen liegen. Wenn keine Angabe erfolgt, beträgt der Standardwert 35 Tage. Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit " |
FixedFrequencySchedule
Mit diesem Zeitplan kann die Sicherung in einer festen Häufigkeit ausgelöst werden (derzeit wird nur täglich unterstützt).
JSON-Darstellung |
---|
{
"startTime": {
object ( |
Felder | |
---|---|
startTime |
Pflichtangabe. Die Startzeit jeder automatischen Sicherung in UTC. Sie muss auf den Beginn einer Stunde festgelegt werden. Dies ist ein Pflichtfeld. |
AutomatedBackupMode
Der Modus für automatische Sicherungen.
Enums | |
---|---|
AUTOMATED_BACKUP_MODE_UNSPECIFIED |
Standardwert. Die Konfiguration für automatische Sicherungen ist nicht angegeben. |
DISABLED |
Konfiguration für automatische Sicherungen deaktiviert. |
ENABLED |
Konfiguration für automatische Sicherungen aktiviert. |
Methoden |
|
---|---|
|
Sichern Sie den Redis-Cluster. |
|
Erstellt einen Redis-Cluster basierend auf den angegebenen Eigenschaften. |
|
Löscht einen bestimmten Redis-Cluster. |
|
Ruft die Details eines bestimmten Redis-Clusters ab. |
|
Ruft die Details der Zertifizierungsstelleninformationen für den Redis-Cluster ab. |
|
Listet alle Redis-Cluster auf, die einem Projekt entweder am angegebenen Standort (Region) oder an allen Standorten gehören. |
|
Aktualisiert die Metadaten und Konfiguration eines bestimmten Redis-Clusters. |
|
Verschiebt ein anstehendes Wartungsereignis. |