redis library

Memorystore for Redis — instances, Cluster, and user-created PSC connections.

Classes

GoogleRedisCluster
Factory wrapper for google_redis_cluster.
GoogleRedisClusterUserCreatedConnections
Factory wrapper for google_redis_cluster_user_created_connections.
GoogleRedisInstance
Factory wrapper for google_redis_instance.
RedisClusterAutomatedBackupConfig
Typed helper for the automated_backup_config block of google_redis_cluster (derived from provider schema).
RedisClusterAutomatedBackupConfigFixedFrequencySchedule
Typed helper for the automated_backup_config.fixed_frequency_schedule block of google_redis_cluster (derived from provider schema).
RedisClusterAutomatedBackupConfigFixedFrequencyScheduleStartTime
Typed helper for the automated_backup_config.fixed_frequency_schedule.start_time block of google_redis_cluster (derived from provider schema).
RedisClusterCrossClusterReplicationConfig
Typed helper for the cross_cluster_replication_config block of google_redis_cluster (derived from provider schema).
RedisClusterCrossClusterReplicationConfigPrimaryCluster
Typed helper for the cross_cluster_replication_config.primary_cluster block of google_redis_cluster (derived from provider schema).
RedisClusterCrossClusterReplicationConfigSecondaryClusters
Typed helper for the cross_cluster_replication_config.secondary_clusters block of google_redis_cluster (derived from provider schema).
RedisClusterGcsSource
Typed helper for the gcs_source block of google_redis_cluster (derived from provider schema).
RedisClusterMaintenancePolicy
Typed helper for the maintenance_policy block of google_redis_cluster (derived from provider schema).
RedisClusterMaintenancePolicyWeeklyMaintenanceWindow
Typed helper for the maintenance_policy.weekly_maintenance_window block of google_redis_cluster (derived from provider schema).
RedisClusterMaintenancePolicyWeeklyMaintenanceWindowStartTime
Typed helper for the maintenance_policy.weekly_maintenance_window.start_time block of google_redis_cluster (derived from provider schema).
RedisClusterManagedBackupSource
Typed helper for the managed_backup_source block of google_redis_cluster (derived from provider schema).
RedisClusterPersistenceConfig
Typed helper for the persistence_config block of google_redis_cluster (derived from provider schema).
RedisClusterPersistenceConfigAofConfig
Typed helper for the persistence_config.aof_config block of google_redis_cluster (derived from provider schema).
RedisClusterPersistenceConfigRdbConfig
Typed helper for the persistence_config.rdb_config block of google_redis_cluster (derived from provider schema).
RedisClusterPscConfigs
Typed helper for the psc_configs block of google_redis_cluster (derived from provider schema).
RedisClusterUserCreatedConnectionsClusterEndpoints
Typed helper for the cluster_endpoints block of google_redis_cluster_user_created_connections (derived from provider schema).
RedisClusterUserCreatedConnectionsClusterEndpointsConnections
Typed helper for the cluster_endpoints.connections block of google_redis_cluster_user_created_connections (derived from provider schema).
RedisClusterUserCreatedConnectionsClusterEndpointsConnectionsPscConnection
Typed helper for the cluster_endpoints.connections.psc_connection block of google_redis_cluster_user_created_connections (derived from provider schema).
RedisClusterZoneDistributionConfig
Typed helper for the zone_distribution_config block of google_redis_cluster (derived from provider schema).
RedisInstanceMaintenancePolicy
maintenance_policy nested block (max=1).
RedisInstanceMaintenanceStartTime
weekly_maintenance_window.start_time nested block (required, max=1) — UTC time of day the maintenance window opens (google.type.TimeOfDay; unset fields default to 0).
RedisInstancePersistenceConfig
persistence_config nested block (max=1).
RedisInstanceWeeklyMaintenanceWindow
weekly_maintenance_window nested block — the weekly window maintenance updates may start in. The provider requires startTime (start_time carries min_items = 1).

Enums

RedisClusterAuthorizationMode
Redis Cluster Authorization enum for authorization_mode.
RedisClusterCrossClusterReplicationConfigClusterRole
cluster_role — derived from the provider schema description.
RedisClusterMaintenancePolicyWeeklyMaintenanceWindowDay
day — derived from the provider schema description.
RedisClusterNodeType
Redis Cluster Node enum for node_type.
RedisClusterPersistenceConfigAofConfigAppendFsync
append_fsync — derived from the provider schema description.
RedisClusterPersistenceConfigMode
mode — derived from the provider schema description.
RedisClusterPersistenceConfigRdbConfigRdbSnapshotPeriod
rdb_snapshot_period — derived from the provider schema description.
RedisClusterServerCaMode
Redis Cluster Server Ca enum for server_ca_mode.
RedisClusterState
Redis Cluster enum for state.
RedisClusterTransitEncryptionMode
Redis Cluster Transit Encryption enum for transit_encryption_mode.
RedisClusterZoneDistributionConfigMode
mode — derived from the provider schema description.
RedisInstanceConnectMode
connect_mode — how clients reach the instance.
RedisInstancePersistenceMode
persistence_config.persistence_mode on google_redis_instance.
RedisInstanceRdbSnapshotPeriod
persistence_config.rdb_snapshot_period on google_redis_instance.
RedisInstanceReadReplicasMode
read_replicas_mode — read replica support (STANDARD_HA tier only; pair with replica_count).
RedisInstanceTier
tier — Memorystore service tier.
RedisInstanceTransitEncryptionMode
transit_encryption_mode — in-transit TLS mode (provider default DISABLED). When SERVER_AUTHENTICATION is set, clients verify the server against GoogleRedisInstance.serverCaCerts.
RedisInstanceWeeklyMaintenanceDay
weekly_maintenance_window.day on google_redis_instance.