- Recurso: Cluster
- GcsBackupSource
- ManagedBackupSource
- Estado
- AuthorizationMode
- TransitEncryptionMode
- PscConfig
- DiscoveryEndpoint
- PscConnection
- PscConnectionStatus
- ConnectionType
- StateInfo
- UpdateInfo
- ClusterPersistenceConfig
- PersistenceMode
- RDBConfig
- SnapshotPeriod
- AOFConfig
- AppendFsync
- ZoneDistributionConfig
- ZoneDistributionMode
- CrossClusterReplicationConfig
- ClusterRole
- RemoteCluster
- Membresía
- ClusterMaintenancePolicy
- ClusterWeeklyMaintenanceWindow
- ClusterMaintenanceSchedule
- PscServiceAttachment
- ClusterEndpoint
- ConnectionDetail
- PscAutoConnection
- AutomatedBackupConfig
- FixedFrequencySchedule
- AutomatedBackupMode
- Métodos
Recurso: Cluster
Es una instancia de clúster.
Representación JSON |
---|
{ "name": string, "createTime": string, "state": enum ( |
Campos | |
---|---|
name |
Obligatorio. Es el identificador. Nombre único del recurso en este permiso, incluido el proyecto y la ubicación mediante el formulario: |
createTime |
Solo salida. Es la marca de tiempo asociada a la solicitud de creación del clúster. Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizada a Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
state |
Solo salida. Es el estado actual de este clúster. Puede ser CREATING, READY, UPDATING, DELETING y SUSPENDED. |
uid |
Solo salida. Es el identificador único asignado por el sistema para el clúster. |
authorizationMode |
Opcional. Es el modo de autorización del clúster de Redis. Si no se proporciona, la función de autenticación se inhabilita para el clúster. |
transitEncryptionMode |
Opcional. Es la encriptación en tránsito para el clúster de Redis. Si no se proporciona, se inhabilita el encriptado para el clúster. |
pscConfigs[] |
Opcional. Cada PscConfig configura la red del consumidor en la que se designarán IPs al clúster para el acceso del cliente a través de la automatización de Private Service Connect. Actualmente, solo se admite un PscConfig. |
discoveryEndpoints[] |
Solo salida. Son los extremos creados en cada red determinada para que los clientes de Redis se conecten al clúster. Actualmente, solo se admite un extremo de detección. |
pscConnections[] |
Solo salida. Es la lista de conexiones de PSC que se crean automáticamente a través de la automatización de la conectividad del servicio. |
stateInfo |
Solo salida. Es información adicional sobre el estado actual del clúster. |
nodeType |
Opcional. Es el tipo de un nodo de Redis en el clúster. NodeType determina el tipo de máquina subyacente de un nodo de Redis. |
persistenceConfig |
Opcional. Es la configuración de persistencia (RDB, AOF) para el clúster. |
redisConfigs |
Opcional. Pares clave-valor de las anulaciones del cliente para los parámetros de configuración de Redis mutables Un objeto que contiene una lista de pares |
zoneDistributionConfig |
Opcional. Esta configuración se usará para determinar cómo quiere el cliente que distribuyamos los recursos del clúster dentro de la región. |
crossClusterReplicationConfig |
Opcional. Es la configuración de la replicación entre clústeres. |
pscServiceAttachments[] |
Solo salida. Detalles del adjunto de servicio para configurar conexiones de PSC |
clusterEndpoints[] |
Opcional. Es una lista de extremos del clúster. |
automatedBackupConfig |
Opcional. Es la configuración de copia de seguridad automática del clúster. |
encryptionInfo |
Solo salida. Es la información de encriptación de los datos en reposo del clúster. |
allowFewerZonesDeployment |
Opcional. Inmutable. Permite a los clientes especificar si aceptan implementar un clúster multizona en menos de 3 zonas. Una vez que se establece, si hay una interrupción zonal durante la creación del clúster, este solo se implementará en 2 zonas y permanecerá en ellas durante su ciclo de vida. |
Campo de unión import_sources . Es la fuente desde la que se importará. import_sources puede ser solo uno de los siguientes: |
|
gcsSource |
Opcional. Copias de seguridad almacenadas en buckets de Cloud Storage Los buckets de Cloud Storage deben estar en la misma región que los clústeres. Se requiere permiso de lectura para importar desde los objetos de Cloud Storage proporcionados. |
managedBackupSource |
Opcional. Son las copias de seguridad que genera y administra el servicio de Memorystore. |
replicaCount |
Opcional. Es la cantidad de nodos de réplica por fragmento. |
sizeGb |
Solo salida. Tamaño de la memoria de Redis en GB para todo el clúster, redondeado al siguiente número entero. |
shardCount |
Opcional. Cantidad de fragmentos del clúster de Redis. |
preciseSizeGb |
Solo salida. Es el valor preciso del tamaño de la memoria de Redis en GB para todo el clúster. |
deletionProtectionEnabled |
Opcional. La operación de eliminación fallará cuando el valor se establezca como verdadero. |
maintenancePolicy |
Opcional. ClusterMaintenancePolicy determina cuándo permitir o rechazar actualizaciones. |
maintenanceSchedule |
Solo salida. ClusterMaintenanceSchedule (solo salida) Programa de mantenimiento publicado. |
simulateMaintenanceEvent |
Opcional. Solo entrada. Simula un evento de mantenimiento. |
backupCollection |
Opcional. Solo salida. Es el nombre completo del recurso de la colección de copias de seguridad. Ejemplo: projects/{project}/locations/{location}/backupCollections/{collection} |
kmsKey |
Opcional. Es la clave de KMS que se usa para encriptar los datos en reposo del clúster. |
ondemandMaintenance |
Opcional. Solo entrada. Es el mantenimiento a pedido del clúster. Este campo se puede usar para activar una actualización crítica a pedido en el clúster. |
asyncClusterEndpointsDeletionEnabled |
Opcional. Si es verdadero, los extremos del clúster que crean y registran los clientes se pueden borrar de forma asíncrona. Es decir, se puede anular el registro de un extremo de clúster de este tipo antes de que se borren las reglas de reenvío en el extremo de clúster. |
GcsBackupSource
Copias de seguridad almacenadas en buckets de Cloud Storage Los buckets de Cloud Storage deben estar en la misma región que los clústeres.
Representación JSON |
---|
{ "uris": [ string ] } |
Campos | |
---|---|
uris[] |
Opcional. Son los URIs de los objetos de Cloud Storage que se importarán. Ejemplo: gs://bucket1/object1, gs://bucket2/folder2/object2 |
ManagedBackupSource
Son las copias de seguridad que genera y administra Memorystore.
Representación JSON |
---|
{ "backup": string } |
Campos | |
---|---|
backup |
Opcional. Ejemplo: //redis.googleapis.com/projects/{project}/locations/{location}/backupCollections/{collection}/backups/{backup}. También se admite una versión más corta (sin el prefijo) del nombre de la copia de seguridad, como projects/{project}/locations/{location}/backupCollections/{collection}/backups/{backupId}. En este caso, se supone que la copia de seguridad está en redis.googleapis.com. |
Estado
Representa los diferentes estados de un clúster de Redis.
Enums | |
---|---|
STATE_UNSPECIFIED |
Sin establecer |
CREATING |
Se está creando el clúster de Redis. |
ACTIVE |
Se creó el clúster de Redis y se puede usar por completo. |
UPDATING |
Se está actualizando la configuración del clúster de Redis. |
DELETING |
Se está borrando el clúster de Redis. |
AuthorizationMode
Es el modo de autorización disponible de un clúster de Redis.
Enums | |
---|---|
AUTH_MODE_UNSPECIFIED |
Sin establecer |
AUTH_MODE_IAM_AUTH |
Modo de autorización básico de IAM |
AUTH_MODE_DISABLED |
Modo de autorización inhabilitada |
TransitEncryptionMode
Es el modo disponible de encriptación en tránsito.
Enums | |
---|---|
TRANSIT_ENCRYPTION_MODE_UNSPECIFIED |
No se configuró la encriptación en tránsito. |
TRANSIT_ENCRYPTION_MODE_DISABLED |
Se inhabilitó la encriptación en tránsito. |
TRANSIT_ENCRYPTION_MODE_SERVER_AUTHENTICATION |
Usa la encriptación administrada por el servidor para la encriptación en tránsito. |
PscConfig
Representación JSON |
---|
{ "network": string } |
Campos | |
---|---|
network |
Obligatorio. Es la red en la que se reservará la dirección IP del extremo de detección, con el formato projects/{networkProject}/global/networks/{network_id}. |
DiscoveryEndpoint
Son los extremos de cada red para que los clientes de Redis se conecten al clúster.
Representación JSON |
---|
{
"address": string,
"port": integer,
"pscConfig": {
object ( |
Campos | |
---|---|
address |
Solo salida. Dirección del extremo de Redis expuesto que usan los clientes para conectarse al servicio. La dirección puede ser una IP o un nombre de host. |
port |
Solo salida. Número de puerto del extremo de Redis expuesto. |
pscConfig |
Solo salida. Es la configuración del cliente para determinar dónde se crea el extremo y desde dónde se accede a él. |
PscConnection
Son los detalles de los recursos del consumidor en una conexión de PSC.
Representación JSON |
---|
{ "pscConnectionId": string, "address": string, "forwardingRule": string, "projectId": string, "network": string, "serviceAttachment": string, "pscConnectionStatus": enum ( |
Campos | |
---|---|
pscConnectionId |
Obligatorio. Es el ID de conexión de PSC de la regla de reenvío conectada al adjunto de servicio. |
address |
Obligatorio. Es la IP asignada en la red del consumidor para la regla de reenvío de PSC. |
forwardingRule |
Obligatorio. Es el URI de la regla de reenvío del lado del consumidor. Ejemplo: projects/{projectNumOrId}/regions/us-east1/forwardingRules/{resourceId}. |
projectId |
Opcional. Es el ID del proyecto del consumidor en el que se crea la regla de reenvío. |
network |
Obligatorio. Es la red del consumidor en la que reside la dirección IP, con el formato projects/{projectId}/global/networks/{network_id}. |
serviceAttachment |
Obligatorio. Es el adjunto de servicio que es el destino de la conexión de PSC, con el formato projects/{project-id}/regions/{region}/serviceAttachments/{service-attachment-id}. |
pscConnectionStatus |
Solo salida. Es el estado de la conexión de PSC. Ten en cuenta que este valor se actualiza periódicamente. Para obtener el estado más reciente de una conexión de PSC, consulta https://cloud.google.com/vpc/docs/configure-private-service-connect-services#endpoint-details. |
connectionType |
Solo salida. Es el tipo de conexión de PSC. |
Campo de unión ports . Es el número de puerto del extremo de detección expuesto. ports puede ser solo uno de los siguientes: |
|
port |
Solo salida. El puerto solo se establecerá para el extremo principal/de lectura o de descubrimiento. |
PscConnectionStatus
Es el estado de la conexión de PSC.
Enums | |
---|---|
PSC_CONNECTION_STATUS_UNSPECIFIED |
No se especificó el estado de conexión de PSC. |
PSC_CONNECTION_STATUS_ACTIVE |
La conexión está activa |
PSC_CONNECTION_STATUS_NOT_FOUND |
No se encontró la conexión |
Tipo de conexión
Es el tipo de conexión de PSC para el acceso al clúster.
Enums | |
---|---|
CONNECTION_TYPE_UNSPECIFIED |
No se configuró el tipo de extremo del clúster |
CONNECTION_TYPE_DISCOVERY |
Es el extremo del clúster que se usará para el descubrimiento de la topología del clúster. |
CONNECTION_TYPE_PRIMARY |
Es el extremo del clúster que se usará como extremo principal para acceder a la instancia principal. |
CONNECTION_TYPE_READER |
Es el extremo del clúster que se usará como extremo de lectura para acceder a las réplicas. |
StateInfo
Representa información adicional sobre el estado del clúster.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión
|
|
updateInfo |
Describe la actualización en curso del clúster cuando el estado del clúster es UPDATING. |
UpdateInfo
Representa información sobre un clúster en proceso de actualización.
Representación JSON |
---|
{
"targetShardCount": integer,
"targetReplicaCount": integer,
"targetNodeType": enum ( |
Campos | |
---|---|
targetShardCount |
Cantidad objetivo de fragmentos para el clúster de Redis |
targetReplicaCount |
Es la cantidad objetivo de nodos de réplica por fragmento. |
targetNodeType |
Es el tipo de nodo de destino para el clúster de Redis. |
ClusterPersistenceConfig
Es la configuración de la funcionalidad de persistencia.
Representación JSON |
---|
{ "mode": enum ( |
Campos | |
---|---|
mode |
Opcional. Es el modo de persistencia. |
rdbConfig |
Opcional. Es la configuración de la RDB. Este campo se ignorará si el modo no es RDB. |
aofConfig |
Opcional. Es la configuración del AOF. Este campo se ignorará si el modo no es AOF. |
PersistenceMode
Son los modos de persistencia disponibles.
Enums | |
---|---|
PERSISTENCE_MODE_UNSPECIFIED |
Sin establecer |
DISABLED |
Se inhabilita la persistencia y se borran todos los datos de instantáneas. |
RDB |
Se habilitó la persistencia basada en RDB. |
AOF |
La persistencia basada en AOF está habilitada. |
RDBConfig
Es la configuración de la persistencia basada en RDB.
Representación JSON |
---|
{
"rdbSnapshotPeriod": enum ( |
Campos | |
---|---|
rdbSnapshotPeriod |
Opcional. Es el período entre las instantáneas de RDB. |
rdbSnapshotStartTime |
Opcional. Es la fecha y hora en que se intentó o se intentará tomar la primera instantánea, y con la que se alinearán las instantáneas futuras. Si no se proporciona, se usará la hora actual. Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizada a Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
SnapshotPeriod
Son los períodos de instantáneas disponibles.
Enums | |
---|---|
SNAPSHOT_PERIOD_UNSPECIFIED |
Sin establecer |
ONE_HOUR |
Una hora. |
SIX_HOURS |
Seis horas. |
TWELVE_HOURS |
Doce horas. |
TWENTY_FOUR_HOURS |
Veinticuatro horas. |
AOFConfig
Configuración de la persistencia basada en AOF
Representación JSON |
---|
{
"appendFsync": enum ( |
Campos | |
---|---|
appendFsync |
Opcional. Es la configuración de fsync. |
AppendFsync
Son los modos de fsync disponibles.
Enums | |
---|---|
APPEND_FSYNC_UNSPECIFIED |
Sin establecer Valor predeterminado: EVERYSEC |
NO |
Nunca se realiza fsync. Normalmente, Linux vaciará los datos cada 30 segundos con esta configuración, pero depende del ajuste exacto del kernel. |
EVERYSEC |
fsync cada segundo. Lo suficientemente rápido, y es posible que pierdas 1 segundo de datos si ocurre un desastre |
ALWAYS |
fsync cada vez que se agregan comandos de escritura nuevos al AOF. Tiene la mejor protección contra la pérdida de datos a costa del rendimiento. |
ZoneDistributionConfig
Es la configuración de distribución de zonas para la asignación de recursos del clúster.
Representación JSON |
---|
{
"mode": enum ( |
Campos | |
---|---|
mode |
Opcional. Es el modo de distribución de zonas. El valor predeterminado es MULTI_ZONE cuando no se especifica. |
zone |
Opcional. Cuando se selecciona la distribución de ZONA ÚNICA, el campo de zona se usa para asignar todos los recursos en esa zona. Esto no se aplica a MULTI_ZONE y se ignorará para los clústeres de MULTI_ZONE. |
ZoneDistributionMode
Define varios modos de distribución de zonas.
Enums | |
---|---|
ZONE_DISTRIBUTION_MODE_UNSPECIFIED |
Sin establecer. Valor predeterminado: MULTI_ZONE |
MULTI_ZONE |
Distribuye todos los recursos en 3 zonas elegidas al azar dentro de la región. |
SINGLE_ZONE |
Distribuye todos los recursos en una sola zona. Cuando se selecciona este modo, se debe especificar el campo de zona. |
CrossClusterReplicationConfig
Es la configuración de la replicación entre clústeres.
Representación JSON |
---|
{ "clusterRole": enum ( |
Campos | |
---|---|
clusterRole |
Solo salida. Es el rol del clúster en la replicación entre clústeres. |
primaryCluster |
Son los detalles del clúster principal que se usa como fuente de replicación para este clúster secundario. Este campo solo se establece para un clúster secundario. |
secondaryClusters[] |
Es la lista de clústeres secundarios que se replican desde este clúster principal. Este campo solo se establece para un clúster principal. |
updateTime |
Solo salida. Es la última vez que se actualizó la configuración de la replicación entre clústeres. Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizada a Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
membership |
Solo salida. Es una vista de solo salida de todos los clústeres miembros que participan en la replicación entre clústeres. Cada clúster miembro proporcionará esta vista, independientemente de su rol(principal o secundario). Un clúster principal puede proporcionar información sobre todos los clústeres secundarios que se replican desde él. Sin embargo, un clúster secundario solo conoce el clúster principal desde el que se replica. Sin embargo, en situaciones en las que el clúster principal no está disponible(p.ej., una interrupción regional), se puede enviar una solicitud clusters.get a cualquier otro clúster miembro, y este campo mostrará todos los clústeres miembros que participan en la replicación entre clústeres. |
ClusterRole
Es el rol del clúster en la replicación entre clústeres.
Enums | |
---|---|
CLUSTER_ROLE_UNSPECIFIED |
No se configuró el rol del clúster. El comportamiento es equivalente a NONE. |
NONE |
Este clúster no participa en la replicación entre clústeres. Es un clúster independiente y no se replica hacia ni desde ningún otro clúster. |
PRIMARY |
Es un clúster que permite operaciones de lectura y escritura. Los datos escritos en este clúster también se replican en los clústeres secundarios adjuntos. |
SECONDARY |
Es un clúster que solo permite lecturas y replica datos de un clúster principal. |
RemoteCluster
Son los detalles del clúster remoto asociado con este clúster en una configuración de replicación entre clústeres.
Representación JSON |
---|
{ "cluster": string, "uid": string } |
Campos | |
---|---|
cluster |
Solo salida. Es la ruta de acceso completa del recurso del clúster remoto con el siguiente formato: projects/ |
uid |
Solo salida. Es el identificador único del clúster remoto. |
Membresía
Es una vista de solo salida de todos los clústeres miembros que participan en la replicación entre clústeres.
Representación JSON |
---|
{ "primaryCluster": { object ( |
Campos | |
---|---|
primaryCluster |
Solo salida. Es el clúster principal que actúa como fuente de replicación para los clústeres secundarios. |
secondaryClusters[] |
Solo salida. Es la lista de clústeres secundarios que se replican desde el clúster principal. |
ClusterMaintenancePolicy
Es la política de mantenimiento por clúster.
Representación JSON |
---|
{
"createTime": string,
"updateTime": string,
"weeklyMaintenanceWindow": [
{
object ( |
Campos | |
---|---|
createTime |
Solo salida. Es la fecha y hora en que se creó la política, es decir, se asignó el período de mantenimiento o el período de rechazo. Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizada a Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
updateTime |
Solo salida. Es la fecha y hora en que se actualizó la política, es decir, el período de mantenimiento o el período de denegación. Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizada a Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
weeklyMaintenanceWindow[] |
Opcional. Es el período de mantenimiento que se aplica a los recursos cubiertos por esta política. El mínimo es 1. Para la versión actual, se espera que la cantidad máxima de weeklyMaintenanceWindow sea uno. |
ClusterWeeklyMaintenanceWindow
Es el período especificado para las operaciones semanales.
Representación JSON |
---|
{ "day": enum ( |
Campos | |
---|---|
day |
Opcional. Permite definir una programación que se ejecute en un día específico de la semana. |
startTime |
Opcional. Hora de inicio del período en UTC. |
ClusterMaintenanceSchedule
Programa de mantenimiento próximo.
Representación JSON |
---|
{ "startTime": string, "endTime": string } |
Campos | |
---|---|
startTime |
Solo salida. Es la hora de inicio de cualquier mantenimiento programado próximo para esta instancia. Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizada a Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
endTime |
Solo salida. Es la hora de finalización de cualquier mantenimiento programado próximo para esta instancia. Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizada a Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
PscServiceAttachment
Es la configuración de un adjunto de servicio del clúster para crear conexiones de PSC.
Representación JSON |
---|
{
"serviceAttachment": string,
"connectionType": enum ( |
Campos | |
---|---|
serviceAttachment |
Solo salida. Es el URI del adjunto de servicio que tu PscConnection creado por ti mismo debe usar como destino. |
connectionType |
Solo salida. Es el tipo de conexión de PSC que segmenta este adjunto de servicio. |
ClusterEndpoint
ClusterEndpoint consta de conexiones de PSC que se crean como un grupo en cada red de VPC para acceder al clúster. En cada grupo, habrá una conexión para cada adjunto de servicio en el clúster.
Representación JSON |
---|
{
"connections": [
{
object ( |
Campos | |
---|---|
connections[] |
Obligatorio. Es un grupo de conexiones de PSC. Se crean en la misma red de VPC, una para cada adjunto de servicio del clúster. |
ConnectionDetail
Es la información detallada de cada conexión de PSC.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión connection . Se puede crear una conexión de PSC a un clúster a través de la automatización de la conectividad del servicio (conexión registrada automáticamente) durante la creación del clúster, o bien el cliente puede crearla por su cuenta (conexión registrada por el usuario). connection puede ser solo uno de los siguientes: |
|
pscAutoConnection |
Es la información detallada de una conexión de PSC que se crea a través de la automatización de la conectividad del servicio. |
pscConnection |
Es la información detallada de una conexión de PSC creada por el cliente propietario del clúster. |
PscAutoConnection
Son los detalles de los recursos del consumidor en una conexión de PSC que se crea a través de la automatización de la conectividad de servicios.
Representación JSON |
---|
{ "pscConnectionId": string, "address": string, "forwardingRule": string, "projectId": string, "network": string, "serviceAttachment": string, "pscConnectionStatus": enum ( |
Campos | |
---|---|
pscConnectionId |
Solo salida. Es el ID de conexión de PSC de la regla de reenvío conectada al adjunto de servicio. |
address |
Solo salida. Es la IP asignada en la red del consumidor para la regla de reenvío de PSC. |
forwardingRule |
Solo salida. Es el URI de la regla de reenvío del lado del consumidor. Ejemplo: projects/{projectNumOrId}/regions/us-east1/forwardingRules/{resourceId}. |
projectId |
Obligatorio. Es el ID del proyecto del consumidor desde el que se crea la regla de reenvío. |
network |
Obligatorio. Es la red del consumidor en la que reside la dirección IP, con el formato projects/{projectId}/global/networks/{network_id}. |
serviceAttachment |
Solo salida. Es el adjunto de servicio que es el destino de la conexión de PSC, con el formato projects/{project-id}/regions/{region}/serviceAttachments/{service-attachment-id}. |
pscConnectionStatus |
Solo salida. Es el estado de la conexión de PSC. Ten en cuenta que este valor se actualiza periódicamente. Usa las APIs de Private Service Connect para conocer el estado más reciente. |
connectionType |
Solo salida. Es el tipo de conexión de PSC. |
AutomatedBackupConfig
Es la configuración de copia de seguridad automática de un clúster.
Representación JSON |
---|
{ "automatedBackupMode": enum ( |
Campos | |
---|---|
automatedBackupMode |
Opcional. Es el modo de copia de seguridad automática. Si el modo está inhabilitado, se ignorarán los demás campos. |
Campo de unión schedule . Es el programa de copias de seguridad automáticas. schedule puede ser solo uno de los siguientes: |
|
fixedFrequencySchedule |
Opcional. Activa copias de seguridad automáticas con una frecuencia fija. |
retention |
Opcional. Es el tiempo durante el que se conservan las copias de seguridad automáticas antes de que se borren. El valor debe estar entre 1 y 365 días. Si no se especifica, el valor predeterminado es 35 días. Una duración en segundos con hasta nueve dígitos decimales, que terminan en “ |
FixedFrequencySchedule
Este programa permite que se active la copia de seguridad con una frecuencia fija (actualmente, solo se admite la frecuencia diaria).
Representación JSON |
---|
{
"startTime": {
object ( |
Campos | |
---|---|
startTime |
Obligatorio. Es la hora de inicio de cada copia de seguridad automática en UTC. Debe establecerse al inicio de una hora. Este campo es obligatorio. |
AutomatedBackupMode
Es el modo de copia de seguridad automática.
Enums | |
---|---|
AUTOMATED_BACKUP_MODE_UNSPECIFIED |
Valor predeterminado. No se especificó la configuración de copia de seguridad automática. |
DISABLED |
Se inhabilitó la configuración de copia de seguridad automática. |
ENABLED |
Se habilitó la configuración de copia de seguridad automática. |
Métodos |
|
---|---|
|
Realiza una copia de seguridad del clúster de Redis. |
|
Crea un clúster de Redis basado en las propiedades especificadas. |
|
Borra un clúster de Redis específico. |
|
Obtiene los detalles de un clúster de Redis específico. |
|
Obtiene los detalles de la información de la autoridad certificadora para el clúster de Redis. |
|
Enumera todos los clústeres de Redis que son propiedad de un proyecto en la ubicación (región) especificada o en todas las ubicaciones. |
|
Actualiza los metadatos y la configuración de un clúster de Redis específico. |
|
Reprograma el próximo evento de mantenimiento. |