- Risorsa: cluster
- GcsBackupSource
- ManagedBackupSource
- Stato
- AuthorizationMode
- TransitEncryptionMode
- PscConfig
- DiscoveryEndpoint
- PscConnection
- PscConnectionStatus
- ConnectionType
- StateInfo
- UpdateInfo
- ClusterPersistenceConfig
- PersistenceMode
- RDBConfig
- SnapshotPeriod
- AOFConfig
- AppendFsync
- ZoneDistributionConfig
- ZoneDistributionMode
- CrossClusterReplicationConfig
- ClusterRole
- RemoteCluster
- Abbonamento
- ClusterMaintenancePolicy
- ClusterWeeklyMaintenanceWindow
- ClusterMaintenanceSchedule
- PscServiceAttachment
- ClusterEndpoint
- ConnectionDetail
- PscAutoConnection
- AutomatedBackupConfig
- FixedFrequencySchedule
- AutomatedBackupMode
- Metodi
Risorsa: cluster
Un'istanza del cluster.
Rappresentazione JSON |
---|
{ "name": string, "createTime": string, "state": enum ( |
Campi | |
---|---|
name |
Obbligatorio. Identificatore. Nome univoco della risorsa in questo ambito, inclusi progetto e località, nel formato: |
createTime |
Solo output. Il timestamp associato alla richiesta di creazione del cluster. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
state |
Solo output. Lo stato attuale di questo cluster. Può essere CREAZIONE IN CORSO, PRONTO, AGGIORNAMENTO IN CORSO, ELIMINAZIONE IN CORSO e SOSPESO |
uid |
Solo output. Identificatore univoco assegnato dal sistema per il cluster. |
authorizationMode |
Facoltativo. La modalità di autorizzazione del cluster Redis. Se non viene fornita, la funzionalità di autenticazione è disabilitata per il cluster. |
transitEncryptionMode |
Facoltativo. La crittografia in transito per il cluster Redis. Se non viene fornita, la crittografia è disattivata per il cluster. |
pscConfigs[] |
Facoltativo. Ogni PscConfig configura la rete consumer in cui gli IP verranno assegnati al cluster per l'accesso client tramite l'automazione di Private Service Connect. Al momento è supportato solo un PscConfig. |
discoveryEndpoints[] |
Solo output. Endpoint creati su ogni rete specificata, per consentire ai client Redis di connettersi al cluster. Al momento è supportato un solo endpoint di rilevamento. |
pscConnections[] |
Solo output. L'elenco delle connessioni PSC create automaticamente tramite l'automazione della connettività dei servizi. |
stateInfo |
Solo output. Ulteriori informazioni sullo stato attuale del cluster. |
nodeType |
Facoltativo. Il tipo di nodo Redis nel cluster. NodeType determina il tipo di macchina sottostante di un nodo Redis. |
persistenceConfig |
Facoltativo. Configurazione della persistenza (RDB, AOF) per il cluster. |
redisConfigs |
Facoltativo. Coppie chiave/valore di override del cliente per le configurazioni Redis modificabili Un oggetto contenente un elenco di coppie |
zoneDistributionConfig |
Facoltativo. Questa configurazione verrà utilizzata per determinare in che modo il cliente vuole che distribuiamo le risorse del cluster all'interno della regione. |
crossClusterReplicationConfig |
Facoltativo. Configurazione della replica tra cluster. |
pscServiceAttachments[] |
Solo output. Dettagli del collegamento del servizio per configurare le connessioni PSC |
clusterEndpoints[] |
Facoltativo. Un elenco di endpoint del cluster. |
automatedBackupConfig |
Facoltativo. La configurazione del backup automatico per il cluster. |
encryptionInfo |
Solo output. Informazioni sulla crittografia dei dati at-rest del cluster. |
allowFewerZonesDeployment |
Facoltativo. Immutabile. Consente ai clienti di specificare se accettano di eseguire il deployment di un cluster multizona in meno di 3 zone. Una volta impostato, se si verifica un'interruzione a livello di zona durante la creazione del cluster, il cluster verrà sottoposto a deployment solo in due zone e rimarrà all'interno di queste due zone per tutto il suo ciclo di vita. |
Campo unione import_sources . L'origine da cui importare. import_sources può essere solo uno dei seguenti: |
|
gcsSource |
Facoltativo. Backup archiviati nei bucket Cloud Storage. I bucket Cloud Storage devono trovarsi nella stessa regione dei cluster. Per importare dagli oggetti Cloud Storage forniti è necessaria l'autorizzazione di lettura. |
managedBackupSource |
Facoltativo. Backup generati e gestiti dal servizio Memorystore. |
replicaCount |
Facoltativo. Il numero di nodi di replica per shard. |
sizeGb |
Solo output. Dimensioni della memoria Redis in GB per l'intero cluster arrotondate all'intero successivo. |
shardCount |
Facoltativo. Numero di shard per il cluster Redis. |
preciseSizeGb |
Solo output. Valore preciso delle dimensioni della memoria Redis in GB per l'intero cluster. |
deletionProtectionEnabled |
Facoltativo. L'operazione di eliminazione non andrà a buon fine quando il valore è impostato su true. |
maintenancePolicy |
Facoltativo. ClusterMaintenancePolicy determina quando consentire o negare gli aggiornamenti. |
maintenanceSchedule |
Solo output. ClusterMaintenanceSchedule Solo output Programma di manutenzione pubblicato. |
simulateMaintenanceEvent |
Facoltativo. Solo input. Simula un evento di manutenzione. |
backupCollection |
Facoltativo. Solo output. Il nome completo della risorsa della raccolta di backup. Esempio: projects/{project}/locations/{location}/backupCollections/{collection} |
kmsKey |
Facoltativo. La chiave KMS utilizzata per criptare i dati at-rest del cluster. |
ondemandMaintenance |
Facoltativo. Solo input. Manutenzione on demand per il cluster. Questo campo può essere utilizzato per attivare l'aggiornamento critico on demand sul cluster. |
asyncClusterEndpointsDeletionEnabled |
Facoltativo. Se è vero, gli endpoint del cluster creati e registrati dai clienti possono essere eliminati in modo asincrono. ovvero, un endpoint del cluster può essere annullato prima dell'eliminazione delle regole di forwarding nell'endpoint del cluster. |
GcsBackupSource
Backup archiviati nei bucket Cloud Storage. I bucket Cloud Storage devono trovarsi nella stessa regione dei cluster.
Rappresentazione JSON |
---|
{ "uris": [ string ] } |
Campi | |
---|---|
uris[] |
Facoltativo. URI degli oggetti Cloud Storage da importare. Esempio: gs://bucket1/object1, gs://bucket2/folder2/object2 |
ManagedBackupSource
Backup generati e gestiti da Memorystore.
Rappresentazione JSON |
---|
{ "backup": string } |
Campi | |
---|---|
backup |
Facoltativo. Esempio: //redis.googleapis.com/projects/{project}/locations/{location}/backupCollections/{collection}/backups/{backup} È supportata anche una versione più breve (senza prefisso) del nome del backup, ad esempio projects/{project}/locations/{location}/backupCollections/{collection}/backups/{backupId}. In questo caso, si presume che il backup si trovi in redis.googleapis.com. |
Stato
Rappresenta i diversi stati di un cluster Redis.
Enum | |
---|---|
STATE_UNSPECIFIED |
Non impostato. |
CREATING |
È in corso la creazione del cluster Redis. |
ACTIVE |
Il cluster Redis è stato creato ed è completamente utilizzabile. |
UPDATING |
La configurazione del cluster Redis è in fase di aggiornamento. |
DELETING |
Il cluster Redis è in fase di eliminazione. |
AuthorizationMode
Modalità di autorizzazione disponibile di un cluster Redis.
Enum | |
---|---|
AUTH_MODE_UNSPECIFIED |
Non impostato. |
AUTH_MODE_IAM_AUTH |
Modalità di autorizzazione di base IAM |
AUTH_MODE_DISABLED |
Modalità di autorizzazione disattivata |
TransitEncryptionMode
Modalità di crittografia in transito disponibile.
Enum | |
---|---|
TRANSIT_ENCRYPTION_MODE_UNSPECIFIED |
Crittografia dei dati in transito non impostata. |
TRANSIT_ENCRYPTION_MODE_DISABLED |
Crittografia in transito disattivata. |
TRANSIT_ENCRYPTION_MODE_SERVER_AUTHENTICATION |
Utilizza la crittografia gestita dal server per la crittografia in transito. |
PscConfig
Rappresentazione JSON |
---|
{ "network": string } |
Campi | |
---|---|
network |
Obbligatorio. La rete in cui verrà riservato l'indirizzo IP dell'endpoint di rilevamento, nel formato projects/{networkProject}/global/networks/{network_id}. |
DiscoveryEndpoint
Endpoint su ogni rete, per consentire ai client Redis di connettersi al cluster.
Rappresentazione JSON |
---|
{
"address": string,
"port": integer,
"pscConfig": {
object ( |
Campi | |
---|---|
address |
Solo output. Indirizzo dell'endpoint Redis esposto utilizzato dai client per connettersi al servizio. L'indirizzo può essere un indirizzo IP o un nome host. |
port |
Solo output. Il numero di porta dell'endpoint Redis esposto. |
pscConfig |
Solo output. Configurazione del cliente per la posizione da cui viene creato e a cui si accede all'endpoint. |
PscConnection
Dettagli delle risorse consumer in una connessione PSC.
Rappresentazione JSON |
---|
{ "pscConnectionId": string, "address": string, "forwardingRule": string, "projectId": string, "network": string, "serviceAttachment": string, "pscConnectionStatus": enum ( |
Campi | |
---|---|
pscConnectionId |
Obbligatorio. L'ID connessione PSC della regola di forwarding connessa al collegamento del servizio. |
address |
Obbligatorio. L'IP allocato sulla rete consumer per la regola di forwarding PSC. |
forwardingRule |
Obbligatorio. L'URI della regola di forwarding lato consumer. Esempio: projects/{projectNumOrId}/regions/us-east1/forwardingRules/{resourceId}. |
projectId |
Facoltativo. ID progetto del progetto consumer in cui viene creata la regola di forwarding. |
network |
Obbligatorio. La rete consumer in cui risiede l'indirizzo IP, nel formato projects/{projectId}/global/networks/{network_id}. |
serviceAttachment |
Obbligatorio. Il collegamento del servizio che è la destinazione della connessione PSC, nel formato projects/{project-id}/regions/{region}/serviceAttachments/{service-attachment-id}. |
pscConnectionStatus |
Solo output. Lo stato della connessione PSC. Tieni presente che questo valore viene aggiornato periodicamente. Per ottenere lo stato più recente di una connessione PSC, segui la procedura descritta in https://cloud.google.com/vpc/docs/configure-private-service-connect-services#endpoint-details. |
connectionType |
Solo output. Tipo di connessione PSC. |
Campo unione ports . Il numero di porta dell'endpoint di individuazione esposto. ports può essere solo uno dei seguenti: |
|
port |
Solo output. La porta verrà impostata solo per l'endpoint primario/lettore o di rilevamento. |
PscConnectionStatus
Stato della connessione PSC.
Enum | |
---|---|
PSC_CONNECTION_STATUS_UNSPECIFIED |
Lo stato della connessione PSC non è specificato. |
PSC_CONNECTION_STATUS_ACTIVE |
La connessione è attiva |
PSC_CONNECTION_STATUS_NOT_FOUND |
Connessione non trovata |
ConnectionType
Tipo di connessione PSC, a scopo di accesso al cluster.
Enum | |
---|---|
CONNECTION_TYPE_UNSPECIFIED |
Il tipo di endpoint del cluster non è impostato |
CONNECTION_TYPE_DISCOVERY |
Endpoint del cluster che verrà utilizzato per il rilevamento della topologia del cluster. |
CONNECTION_TYPE_PRIMARY |
Endpoint del cluster che verrà utilizzato come endpoint principale per accedere al cluster principale. |
CONNECTION_TYPE_READER |
Endpoint del cluster che verrà utilizzato come endpoint di lettura per accedere alle repliche. |
StateInfo
Rappresenta informazioni aggiuntive sullo stato del cluster.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo unione
|
|
updateInfo |
Descrive l'aggiornamento in corso del cluster quando lo stato del cluster è UPDATING. |
UpdateInfo
Rappresenta le informazioni su un cluster in fase di aggiornamento.
Rappresentazione JSON |
---|
{
"targetShardCount": integer,
"targetReplicaCount": integer,
"targetNodeType": enum ( |
Campi | |
---|---|
targetShardCount |
Numero di shard di destinazione per il cluster Redis |
targetReplicaCount |
Numero target di nodi di replica per shard. |
targetNodeType |
Tipo di nodo di destinazione per il cluster Redis. |
ClusterPersistenceConfig
Configurazione della funzionalità di persistenza.
Rappresentazione JSON |
---|
{ "mode": enum ( |
Campi | |
---|---|
mode |
Facoltativo. La modalità di persistenza. |
rdbConfig |
Facoltativo. Configurazione RDB. Questo campo verrà ignorato se la modalità non è RDB. |
aofConfig |
Facoltativo. Configurazione AOF. Questo campo verrà ignorato se la modalità non è AOF. |
PersistenceMode
Modalità di persistenza disponibili.
Enum | |
---|---|
PERSISTENCE_MODE_UNSPECIFIED |
Non impostato. |
DISABLED |
La persistenza è disattivata e tutti i dati degli snapshot vengono eliminati. |
RDB |
La persistenza basata su RDB è attivata. |
AOF |
La persistenza basata su AOF è attivata. |
RDBConfig
Configurazione della persistenza basata su RDB.
Rappresentazione JSON |
---|
{
"rdbSnapshotPeriod": enum ( |
Campi | |
---|---|
rdbSnapshotPeriod |
Facoltativo. Periodo tra gli snapshot RDB. |
rdbSnapshotStartTime |
Facoltativo. L'ora in cui è stato/verrà tentato il primo snapshot e a cui verranno allineati gli snapshot futuri. Se non viene specificato, verrà utilizzato l'orario attuale. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
SnapshotPeriod
Periodi di snapshot disponibili.
Enum | |
---|---|
SNAPSHOT_PERIOD_UNSPECIFIED |
Non impostato. |
ONE_HOUR |
Un'ora. |
SIX_HOURS |
sei ore. |
TWELVE_HOURS |
12 ore. |
TWENTY_FOUR_HOURS |
24 ore. |
AOFConfig
Configurazione della persistenza basata su AOF.
Rappresentazione JSON |
---|
{
"appendFsync": enum ( |
Campi | |
---|---|
appendFsync |
(Facoltativo) Configurazione fsync. |
AppendFsync
Modalità fsync disponibili.
Enum | |
---|---|
APPEND_FSYNC_UNSPECIFIED |
Non impostato. Valore predefinito: EVERYSEC |
NO |
Non eseguire mai fsync. Normalmente Linux scarica i dati ogni 30 secondi con questa configurazione, ma dipende dalla messa a punto esatta del kernel. |
EVERYSEC |
fsync ogni secondo. Abbastanza veloce e potresti perdere 1 secondo di dati in caso di disastro |
ALWAYS |
fsync ogni volta che vengono aggiunti nuovi comandi di scrittura al file AOF. Offre la migliore protezione dalla perdita di dati a scapito delle prestazioni |
ZoneDistributionConfig
Configurazione della distribuzione delle zone per l'allocazione delle risorse del cluster.
Rappresentazione JSON |
---|
{
"mode": enum ( |
Campi | |
---|---|
mode |
Facoltativo. La modalità di distribuzione delle zone. Se non specificato, il valore predefinito è MULTI_ZONE. |
zone |
Facoltativo. Quando viene selezionata la distribuzione SINGLE ZONE, il campo della zona viene utilizzato per allocare tutte le risorse in quella zona. Questo non è applicabile a MULTI_ZONE e verrà ignorato per i cluster MULTI_ZONE. |
ZoneDistributionMode
Definisce varie modalità di distribuzione delle zone.
Enum | |
---|---|
ZONE_DISTRIBUTION_MODE_UNSPECIFIED |
Non impostato. Predefinito: MULTI_ZONE |
MULTI_ZONE |
Distribuisci tutte le risorse in tre zone scelte in modo casuale all'interno della regione. |
SINGLE_ZONE |
Distribuisci tutte le risorse in una singola zona. Quando viene selezionata questa modalità, è necessario specificare il campo zona. |
CrossClusterReplicationConfig
Configurazione della replica tra cluster.
Rappresentazione JSON |
---|
{ "clusterRole": enum ( |
Campi | |
---|---|
clusterRole |
Solo output. Il ruolo del cluster nella replica cross-cluster. |
primaryCluster |
Dettagli del cluster primario utilizzato come origine di replica per questo cluster secondario. Questo campo è impostato solo per un cluster secondario. |
secondaryClusters[] |
Elenco dei cluster secondari che eseguono la replica da questo cluster primario. Questo campo è impostato solo per un cluster principale. |
updateTime |
Solo output. L'ultima volta che è stata aggiornata la configurazione della replica cross-cluster. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
membership |
Solo output. Una visualizzazione di sola uscita di tutti i cluster membri che partecipano alla replica cross-cluster. Questa visualizzazione verrà fornita da ogni cluster membro indipendentemente dal suo ruolo(primario o secondario). Un cluster primario può fornire informazioni su tutti i cluster secondari che lo replicano. Tuttavia, un cluster secondario conosce solo il cluster primario da cui esegue la replica. Tuttavia, per gli scenari in cui il cluster primario non è disponibile(ad es. interruzione regionale), è possibile inviare una richiesta clusters.get a qualsiasi altro cluster membro e questo campo elencherà tutti i cluster membri che partecipano alla replica tra cluster. |
ClusterRole
Il ruolo del cluster nella replica cross-cluster.
Enum | |
---|---|
CLUSTER_ROLE_UNSPECIFIED |
Il ruolo del cluster non è impostato. Il comportamento equivale a NONE. |
NONE |
Questo cluster non partecipa alla replica tra cluster. È un cluster indipendente e non esegue la replica da o verso altri cluster. |
PRIMARY |
Un cluster che consente sia letture che scritture. Tutti i dati scritti in questo cluster vengono replicati anche nei cluster secondari collegati. |
SECONDARY |
Un cluster che consente solo letture e replica i dati da un cluster primario. |
RemoteCluster
Dettagli del cluster remoto associato a questo cluster in una configurazione di replica tra cluster.
Rappresentazione JSON |
---|
{ "cluster": string, "uid": string } |
Campi | |
---|---|
cluster |
Solo output. Il percorso completo della risorsa del cluster remoto nel formato: projects/ |
uid |
Solo output. L'identificatore univoco del cluster remoto. |
Appartenenza
Una visualizzazione di sola uscita di tutti i cluster membri che partecipano alla replica cross-cluster.
Rappresentazione JSON |
---|
{ "primaryCluster": { object ( |
Campi | |
---|---|
primaryCluster |
Solo output. Il cluster primario che funge da origine della replica per i cluster secondari. |
secondaryClusters[] |
Solo output. L'elenco dei cluster secondari che eseguono la replica dal cluster primario. |
ClusterMaintenancePolicy
Policy di manutenzione per cluster.
Rappresentazione JSON |
---|
{
"createTime": string,
"updateTime": string,
"weeklyMaintenanceWindow": [
{
object ( |
Campi | |
---|---|
createTime |
Solo output. L'ora in cui è stato creato il criterio, ovvero è stato assegnato il periodo di manutenzione o il periodo in cui evitare la manutenzione. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
updateTime |
Solo output. L'ora in cui è stato aggiornato il criterio, ad esempio il periodo di manutenzione o il periodo di divieto. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
weeklyMaintenanceWindow[] |
Facoltativo. Finestra di manutenzione applicata alle risorse coperte da questa policy. Minimo 1. Per la versione attuale, il numero massimo di weeklyMaintenanceWindow previsto è uno. |
ClusterWeeklyMaintenanceWindow
Finestra temporale specificata per le operazioni settimanali.
Rappresentazione JSON |
---|
{ "day": enum ( |
Campi | |
---|---|
day |
Facoltativo. Consente di definire una pianificazione da eseguire in un giorno specifico della settimana. |
startTime |
Facoltativo. Ora di inizio della finestra in UTC. |
ClusterMaintenanceSchedule
Pianificazione della manutenzione imminente.
Rappresentazione JSON |
---|
{ "startTime": string, "endTime": string } |
Campi | |
---|---|
startTime |
Solo output. L'ora di inizio di qualsiasi manutenzione pianificata imminente per questa istanza. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
endTime |
Solo output. L'ora di fine di qualsiasi manutenzione pianificata imminente per questa istanza. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
PscServiceAttachment
Configurazione di un collegamento del servizio del cluster per la creazione di connessioni PSC.
Rappresentazione JSON |
---|
{
"serviceAttachment": string,
"connectionType": enum ( |
Campi | |
---|---|
serviceAttachment |
Solo output. URI del collegamento al servizio che la connessione PscConnection creata autonomamente deve utilizzare come destinazione |
connectionType |
Solo output. Tipo di connessione PSC che ha come target questo collegamento del servizio. |
ClusterEndpoint
ClusterEndpoint è costituito da connessioni PSC create come gruppo in ogni rete VPC per accedere al cluster. In ogni gruppo, deve esserci una connessione per ogni collegamento del servizio nel cluster.
Rappresentazione JSON |
---|
{
"connections": [
{
object ( |
Campi | |
---|---|
connections[] |
Obbligatorio. Un gruppo di connessioni PSC. Vengono creati nella stessa rete VPC, uno per ogni collegamento del servizio nel cluster. |
ConnectionDetail
Informazioni dettagliate su ogni connessione PSC.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo unione connection . Una connessione PSC a un cluster può essere creata tramite l'automazione della connettività di servizio (connessione registrata automaticamente) durante la creazione del cluster oppure può essere creata direttamente dal cliente (connessione registrata dall'utente). connection può essere solo uno dei seguenti: |
|
pscAutoConnection |
Informazioni dettagliate su una connessione PSC creata tramite l'automazione della connettività di servizio. |
pscConnection |
Informazioni dettagliate di una connessione PSC creata dal cliente proprietario del cluster. |
PscAutoConnection
Dettagli delle risorse consumer in una connessione PSC creata tramite l'automazione della connettività dei servizi.
Rappresentazione JSON |
---|
{ "pscConnectionId": string, "address": string, "forwardingRule": string, "projectId": string, "network": string, "serviceAttachment": string, "pscConnectionStatus": enum ( |
Campi | |
---|---|
pscConnectionId |
Solo output. L'ID connessione PSC della regola di forwarding connessa al collegamento del servizio. |
address |
Solo output. L'IP allocato sulla rete consumer per la regola di forwarding PSC. |
forwardingRule |
Solo output. L'URI della regola di forwarding lato consumer. Esempio: projects/{projectNumOrId}/regions/us-east1/forwardingRules/{resourceId}. |
projectId |
Obbligatorio. L'ID progetto consumer da cui viene creata la regola di forwarding. |
network |
Obbligatorio. La rete consumer in cui risiede l'indirizzo IP, nel formato projects/{projectId}/global/networks/{network_id}. |
serviceAttachment |
Solo output. Il collegamento del servizio che è la destinazione della connessione PSC, nel formato projects/{project-id}/regions/{region}/serviceAttachments/{service-attachment-id}. |
pscConnectionStatus |
Solo output. Lo stato della connessione PSC. Tieni presente che questo valore viene aggiornato periodicamente. Utilizza le API Private Service Connect per lo stato più recente. |
connectionType |
Solo output. Tipo di connessione PSC. |
AutomatedBackupConfig
La configurazione del backup automatico per un cluster.
Rappresentazione JSON |
---|
{ "automatedBackupMode": enum ( |
Campi | |
---|---|
automatedBackupMode |
Facoltativo. La modalità di backup automatico. Se la modalità è disattivata, gli altri campi verranno ignorati. |
Campo unione schedule . La pianificazione dei backup automatici. schedule può essere solo uno dei seguenti: |
|
fixedFrequencySchedule |
Facoltativo. Attiva i backup automatici a una frequenza fissa. |
retention |
Facoltativo. Per quanto tempo conservare i backup automatici prima che vengano eliminati. Il valore deve essere compreso tra 1 e 365 giorni. Se non è specificato, il valore predefinito è 35 giorni. Una durata in secondi con un massimo di nove cifre frazionarie, che termina con " |
FixedFrequencySchedule
Questa pianificazione consente di attivare il backup a una frequenza fissa (al momento è supportato solo il backup giornaliero).
Rappresentazione JSON |
---|
{
"startTime": {
object ( |
Campi | |
---|---|
startTime |
Obbligatorio. L'ora di inizio di ogni backup automatico in UTC. Deve essere impostata all'inizio di un'ora. Questo campo è obbligatorio. |
AutomatedBackupMode
La modalità di backup automatico.
Enum | |
---|---|
AUTOMATED_BACKUP_MODE_UNSPECIFIED |
Valore predefinito. La configurazione del backup automatico non è specificata. |
DISABLED |
Configurazione backup automatico disabilitata. |
ENABLED |
Configurazione backup automatico abilitata. |
Metodi |
|
---|---|
|
Esegui il backup del cluster Redis. |
|
Crea un cluster Redis in base alle proprietà specificate. |
|
Elimina un cluster Redis specifico. |
|
Recupera i dettagli di un cluster Redis specifico. |
|
Recupera i dettagli delle informazioni sull'autorità di certificazione per il cluster Redis. |
|
Elenca tutti i cluster Redis di proprietà di un progetto nella località (regione) specificata o in tutte le località. |
|
Aggiorna i metadati e la configurazione di un cluster Redis specifico. |
|
Ripianifica l'evento di manutenzione imminente. |