Managed Service for Redis API, REST: Cluster.List
- HTTP request
- Query parameters
- Response
- Cluster
- Monitoring
- ClusterConfig
- RedisConfigSet5_0
- RedisConfig5_0
- ClientOutputBufferLimit
- RedisConfigSet6_0
- RedisConfig6_0
- ClientOutputBufferLimit
- RedisConfigSet6_2
- RedisConfig6_2
- ClientOutputBufferLimit
- RedisConfigSet7_0
- RedisConfig7_0
- ClientOutputBufferLimit
- Resources
- TimeOfDay
- Access
- RedisConfigSet
- RedisConfig
- ClientOutputBufferLimit
- DiskSizeAutoscaling
- ValkeyModules
- ValkeySearch
- ValkeyJson
- ValkeyBloom
- ShardAutoscalingSettings
- ShardAutoscalingThreshold
- MaintenanceWindow
- WeeklyMaintenanceWindow
- MaintenanceOperation
- MaintenanceWindows
- WeeklyMaintenanceSchedule
- MaintenanceWindowSlot
Retrieves the list of Valkey clusters that belong
to the specified folder.
HTTP request
GET https://mdb.api.cloud.yandex.net/managed-redis/v1/clusters
Query parameters
|
Field |
Description |
|
folderId |
string Required field. ID of the folder to list Valkey clusters in. The maximum string length in characters is 50. |
|
pageSize |
string (int64) The maximum number of results per page to return. If the number of available Acceptable values are 0 to 1000, inclusive. |
|
pageToken |
string Page token. To get the next page of results, set The maximum string length in characters is 100. |
|
filter |
string A filter expression that filters clusters listed in the response.
The maximum string length in characters is 1000. |
Response
HTTP Code: 200 - OK
{
"clusters": [
{
"id": "string",
"folderId": "string",
"createdAt": "string",
"name": "string",
"description": "string",
"labels": "object",
"environment": "string",
"monitoring": [
{
"name": "string",
"description": "string",
"link": "string"
}
],
"config": {
"version": "string",
// Includes only one of the fields `redisConfig_5_0`, `redisConfig_6_0`, `redisConfig_6_2`, `redisConfig_7_0`
"redisConfig_5_0": {
"effectiveConfig": {
"maxmemoryPolicy": "string",
"timeout": "string",
"password": "string",
"databases": "string",
"slowlogLogSlowerThan": "string",
"slowlogMaxLen": "string",
"notifyKeyspaceEvents": "string",
"clientOutputBufferLimitPubsub": {
"hardLimit": "string",
"softLimit": "string",
"softSeconds": "string"
},
"clientOutputBufferLimitNormal": {
"hardLimit": "string",
"softLimit": "string",
"softSeconds": "string"
}
},
"userConfig": {
"maxmemoryPolicy": "string",
"timeout": "string",
"password": "string",
"databases": "string",
"slowlogLogSlowerThan": "string",
"slowlogMaxLen": "string",
"notifyKeyspaceEvents": "string",
"clientOutputBufferLimitPubsub": {
"hardLimit": "string",
"softLimit": "string",
"softSeconds": "string"
},
"clientOutputBufferLimitNormal": {
"hardLimit": "string",
"softLimit": "string",
"softSeconds": "string"
}
},
"defaultConfig": {
"maxmemoryPolicy": "string",
"timeout": "string",
"password": "string",
"databases": "string",
"slowlogLogSlowerThan": "string",
"slowlogMaxLen": "string",
"notifyKeyspaceEvents": "string",
"clientOutputBufferLimitPubsub": {
"hardLimit": "string",
"softLimit": "string",
"softSeconds": "string"
},
"clientOutputBufferLimitNormal": {
"hardLimit": "string",
"softLimit": "string",
"softSeconds": "string"
}
}
},
"redisConfig_6_0": {
"effectiveConfig": {
"maxmemoryPolicy": "string",
"timeout": "string",
"password": "string",
"databases": "string",
"slowlogLogSlowerThan": "string",
"slowlogMaxLen": "string",
"notifyKeyspaceEvents": "string",
"clientOutputBufferLimitPubsub": {
"hardLimit": "string",
"softLimit": "string",
"softSeconds": "string"
},
"clientOutputBufferLimitNormal": {
"hardLimit": "string",
"softLimit": "string",
"softSeconds": "string"
}
},
"userConfig": {
"maxmemoryPolicy": "string",
"timeout": "string",
"password": "string",
"databases": "string",
"slowlogLogSlowerThan": "string",
"slowlogMaxLen": "string",
"notifyKeyspaceEvents": "string",
"clientOutputBufferLimitPubsub": {
"hardLimit": "string",
"softLimit": "string",
"softSeconds": "string"
},
"clientOutputBufferLimitNormal": {
"hardLimit": "string",
"softLimit": "string",
"softSeconds": "string"
}
},
"defaultConfig": {
"maxmemoryPolicy": "string",
"timeout": "string",
"password": "string",
"databases": "string",
"slowlogLogSlowerThan": "string",
"slowlogMaxLen": "string",
"notifyKeyspaceEvents": "string",
"clientOutputBufferLimitPubsub": {
"hardLimit": "string",
"softLimit": "string",
"softSeconds": "string"
},
"clientOutputBufferLimitNormal": {
"hardLimit": "string",
"softLimit": "string",
"softSeconds": "string"
}
}
},
"redisConfig_6_2": {
"effectiveConfig": {
"maxmemoryPolicy": "string",
"timeout": "string",
"password": "string",
"databases": "string",
"slowlogLogSlowerThan": "string",
"slowlogMaxLen": "string",
"notifyKeyspaceEvents": "string",
"clientOutputBufferLimitPubsub": {
"hardLimit": "string",
"softLimit": "string",
"softSeconds": "string"
},
"clientOutputBufferLimitNormal": {
"hardLimit": "string",
"softLimit": "string",
"softSeconds": "string"
},
"maxmemoryPercent": "string"
},
"userConfig": {
"maxmemoryPolicy": "string",
"timeout": "string",
"password": "string",
"databases": "string",
"slowlogLogSlowerThan": "string",
"slowlogMaxLen": "string",
"notifyKeyspaceEvents": "string",
"clientOutputBufferLimitPubsub": {
"hardLimit": "string",
"softLimit": "string",
"softSeconds": "string"
},
"clientOutputBufferLimitNormal": {
"hardLimit": "string",
"softLimit": "string",
"softSeconds": "string"
},
"maxmemoryPercent": "string"
},
"defaultConfig": {
"maxmemoryPolicy": "string",
"timeout": "string",
"password": "string",
"databases": "string",
"slowlogLogSlowerThan": "string",
"slowlogMaxLen": "string",
"notifyKeyspaceEvents": "string",
"clientOutputBufferLimitPubsub": {
"hardLimit": "string",
"softLimit": "string",
"softSeconds": "string"
},
"clientOutputBufferLimitNormal": {
"hardLimit": "string",
"softLimit": "string",
"softSeconds": "string"
},
"maxmemoryPercent": "string"
}
},
"redisConfig_7_0": {
"effectiveConfig": {
"maxmemoryPolicy": "string",
"timeout": "string",
"password": "string",
"databases": "string",
"slowlogLogSlowerThan": "string",
"slowlogMaxLen": "string",
"notifyKeyspaceEvents": "string",
"clientOutputBufferLimitPubsub": {
"hardLimit": "string",
"softLimit": "string",
"softSeconds": "string"
},
"clientOutputBufferLimitNormal": {
"hardLimit": "string",
"softLimit": "string",
"softSeconds": "string"
},
"maxmemoryPercent": "string"
},
"userConfig": {
"maxmemoryPolicy": "string",
"timeout": "string",
"password": "string",
"databases": "string",
"slowlogLogSlowerThan": "string",
"slowlogMaxLen": "string",
"notifyKeyspaceEvents": "string",
"clientOutputBufferLimitPubsub": {
"hardLimit": "string",
"softLimit": "string",
"softSeconds": "string"
},
"clientOutputBufferLimitNormal": {
"hardLimit": "string",
"softLimit": "string",
"softSeconds": "string"
},
"maxmemoryPercent": "string"
},
"defaultConfig": {
"maxmemoryPolicy": "string",
"timeout": "string",
"password": "string",
"databases": "string",
"slowlogLogSlowerThan": "string",
"slowlogMaxLen": "string",
"notifyKeyspaceEvents": "string",
"clientOutputBufferLimitPubsub": {
"hardLimit": "string",
"softLimit": "string",
"softSeconds": "string"
},
"clientOutputBufferLimitNormal": {
"hardLimit": "string",
"softLimit": "string",
"softSeconds": "string"
},
"maxmemoryPercent": "string"
}
},
// end of the list of possible fields
"resources": {
"resourcePresetId": "string",
"diskSize": "string",
"diskTypeId": "string"
},
"backupWindowStart": {
"hours": "integer",
"minutes": "integer",
"seconds": "integer",
"nanos": "integer"
},
"access": {
"dataLens": "boolean",
"webSql": "boolean"
},
"redis": {
"effectiveConfig": {
"maxmemoryPolicy": "string",
"timeout": "string",
"password": "string",
"databases": "string",
"slowlogLogSlowerThan": "string",
"slowlogMaxLen": "string",
"notifyKeyspaceEvents": "string",
"clientOutputBufferLimitPubsub": {
"hardLimit": "string",
"softLimit": "string",
"softSeconds": "string"
},
"clientOutputBufferLimitNormal": {
"hardLimit": "string",
"softLimit": "string",
"softSeconds": "string"
},
"maxmemoryPercent": "string",
"luaTimeLimit": "string",
"replBacklogSizePercent": "string",
"clusterRequireFullCoverage": "boolean",
"clusterAllowReadsWhenDown": "boolean",
"clusterAllowPubsubshardWhenDown": "boolean",
"lfuDecayTime": "string",
"lfuLogFactor": "string",
"turnBeforeSwitchover": "boolean",
"allowDataLoss": "boolean",
"useLuajit": "boolean",
"ioThreadsAllowed": "boolean",
"zsetMaxListpackEntries": "string",
"aofMaxSizePercent": "string",
"activedefrag": "boolean",
"auditLog": "boolean",
"rebalanceEnabled": "boolean"
},
"userConfig": {
"maxmemoryPolicy": "string",
"timeout": "string",
"password": "string",
"databases": "string",
"slowlogLogSlowerThan": "string",
"slowlogMaxLen": "string",
"notifyKeyspaceEvents": "string",
"clientOutputBufferLimitPubsub": {
"hardLimit": "string",
"softLimit": "string",
"softSeconds": "string"
},
"clientOutputBufferLimitNormal": {
"hardLimit": "string",
"softLimit": "string",
"softSeconds": "string"
},
"maxmemoryPercent": "string",
"luaTimeLimit": "string",
"replBacklogSizePercent": "string",
"clusterRequireFullCoverage": "boolean",
"clusterAllowReadsWhenDown": "boolean",
"clusterAllowPubsubshardWhenDown": "boolean",
"lfuDecayTime": "string",
"lfuLogFactor": "string",
"turnBeforeSwitchover": "boolean",
"allowDataLoss": "boolean",
"useLuajit": "boolean",
"ioThreadsAllowed": "boolean",
"zsetMaxListpackEntries": "string",
"aofMaxSizePercent": "string",
"activedefrag": "boolean",
"auditLog": "boolean",
"rebalanceEnabled": "boolean"
},
"defaultConfig": {
"maxmemoryPolicy": "string",
"timeout": "string",
"password": "string",
"databases": "string",
"slowlogLogSlowerThan": "string",
"slowlogMaxLen": "string",
"notifyKeyspaceEvents": "string",
"clientOutputBufferLimitPubsub": {
"hardLimit": "string",
"softLimit": "string",
"softSeconds": "string"
},
"clientOutputBufferLimitNormal": {
"hardLimit": "string",
"softLimit": "string",
"softSeconds": "string"
},
"maxmemoryPercent": "string",
"luaTimeLimit": "string",
"replBacklogSizePercent": "string",
"clusterRequireFullCoverage": "boolean",
"clusterAllowReadsWhenDown": "boolean",
"clusterAllowPubsubshardWhenDown": "boolean",
"lfuDecayTime": "string",
"lfuLogFactor": "string",
"turnBeforeSwitchover": "boolean",
"allowDataLoss": "boolean",
"useLuajit": "boolean",
"ioThreadsAllowed": "boolean",
"zsetMaxListpackEntries": "string",
"aofMaxSizePercent": "string",
"activedefrag": "boolean",
"auditLog": "boolean",
"rebalanceEnabled": "boolean"
}
},
"diskSizeAutoscaling": {
"plannedUsageThreshold": "string",
"emergencyUsageThreshold": "string",
"diskSizeLimit": "string"
},
"backupRetainPeriodDays": "string",
"modules": {
"valkeySearch": {
"enabled": "boolean",
"readerThreads": "string",
"writerThreads": "string",
"version": "string"
},
"valkeyJson": {
"enabled": "boolean",
"version": "string"
},
"valkeyBloom": {
"enabled": "boolean",
"version": "string"
}
},
"fullVersion": "string",
"tieredStorageEnabled": "boolean",
"shardAutoscalingSettings": {
"enabled": "boolean",
"minShards": "string",
"maxShards": "string",
"cpuThreshold": {
"downThreshold": "string",
"upThreshold": "string"
},
"memoryThreshold": {
"downThreshold": "string",
"upThreshold": "string"
},
"networkThreshold": {
"downThreshold": "string",
"upThreshold": "string"
}
}
},
"networkId": "string",
"health": "string",
"status": "string",
"sharded": "boolean",
"maintenanceWindow": {
// Includes only one of the fields `anytime`, `weeklyMaintenanceWindow`
"anytime": "object",
"weeklyMaintenanceWindow": {
"day": "string",
"hour": "string"
}
// end of the list of possible fields
},
"plannedOperation": {
"info": "string",
"delayedUntil": "string"
},
"securityGroupIds": [
"string"
],
"tlsEnabled": "boolean",
"deletionProtection": "boolean",
"persistenceMode": "string",
"announceHostnames": "boolean",
"authSentinel": "boolean",
"diskEncryptionKeyId": "string",
"isHa": "boolean",
"maintenanceWindows": {
// Includes only one of the fields `anytime`, `weeklyMaintenanceSchedule`
"anytime": "object",
"weeklyMaintenanceSchedule": {
"slots": [
{
"day": "string",
"startTime": {
"hours": "integer",
"minutes": "integer",
"seconds": "integer",
"nanos": "integer"
},
"duration": "string",
"allowTemporaryUnavailability": "boolean"
}
]
}
// end of the list of possible fields
}
}
],
"nextPageToken": "string"
}
|
Field |
Description |
|
clusters[] |
List of Valkey clusters. |
|
nextPageToken |
string This token allows you to get the next page of results for list requests. If the number of results |
Cluster
Description of a Valkey cluster. For more information, see
the Managed Service for Valkey documentation.
|
Field |
Description |
|
id |
string ID of the Valkey cluster. |
|
folderId |
string ID of the folder that the Valkey cluster belongs to. |
|
createdAt |
string (date-time) Creation timestamp in RFC3339 String in RFC3339 To work with values in this field, use the APIs described in the |
|
name |
string Name of the Valkey cluster. |
|
description |
string Description of the Valkey cluster. 0-256 characters long. |
|
labels |
object (map<string, string>) Custom labels for the Valkey cluster as |
|
environment |
enum (Environment) Deployment environment of the Valkey cluster.
|
|
monitoring[] |
Description of monitoring systems relevant to the Valkey cluster. |
|
config |
Configuration of the Valkey cluster. |
|
networkId |
string ID of the network that the cluster belongs to. |
|
health |
enum (Health) Aggregated cluster health.
|
|
status |
enum (Status) Cluster status.
|
|
sharded |
boolean Valkey cluster mode on/off. |
|
maintenanceWindow |
Deprecated. Use maintenance_windows instead. |
|
plannedOperation |
Planned maintenance operation to be started for the cluster within the nearest |
|
securityGroupIds[] |
string User security groups |
|
tlsEnabled |
boolean TLS port and functionality on\off |
|
deletionProtection |
boolean Deletion Protection inhibits deletion of the cluster |
|
persistenceMode |
enum (PersistenceMode) Persistence mode
|
|
announceHostnames |
boolean Enable FQDN instead of ip |
|
authSentinel |
boolean Allows to use ACL users to auth in sentinel |
|
diskEncryptionKeyId |
string ID of the key to encrypt cluster disks. |
|
isHa |
boolean Indicates whether the cluster topology is highly available as defined by the Yandex Cloud SLA for managed databases. |
|
maintenanceWindows |
Maintenance windows. |
Monitoring
Monitoring system.
|
Field |
Description |
|
name |
string Name of the monitoring system. |
|
description |
string Description of the monitoring system. |
|
link |
string Link to the monitoring system charts for the Valkey cluster. |
ClusterConfig
|
Field |
Description |
|
version |
string Version of Valkey server software. |
|
redisConfig_5_0 |
Configuration of a Valkey 5.0 server. Includes only one of the fields Configuration for Valkey servers in the cluster. |
|
redisConfig_6_0 |
Configuration of a Valkey 6.0 server. Includes only one of the fields Configuration for Valkey servers in the cluster. |
|
redisConfig_6_2 |
Configuration of a Valkey 6.2 server. Includes only one of the fields Configuration for Valkey servers in the cluster. |
|
redisConfig_7_0 |
Configuration of a Valkey 7.0 server. Includes only one of the fields Configuration for Valkey servers in the cluster. |
|
resources |
Resources allocated to Valkey hosts. |
|
backupWindowStart |
Time to start the daily backup, in the UTC timezone. |
|
access |
Access policy to DB |
|
redis |
Unified configuration of a Valkey cluster. Use this field for all currently |
|
diskSizeAutoscaling |
Disk size autoscaling settings |
|
backupRetainPeriodDays |
string (int64) Retain period of automatically created backup in days |
|
modules |
Valkey modules settings |
|
fullVersion |
string Full version of the server software, including the minor version. |
|
tieredStorageEnabled |
boolean Enables tiered storage (disk + NVMe hot tier). Requires the tiered storage |
|
shardAutoscalingSettings |
Shard autoscaling settings. When enabled, the cluster can automatically |
RedisConfigSet5_0
|
Field |
Description |
|
effectiveConfig |
Effective settings for a Valkey 5.0 cluster (a combination of settings |
|
userConfig |
User-defined settings for a Valkey 5.0 cluster. |
|
defaultConfig |
Default configuration for a Valkey 5.0 cluster. |
RedisConfig5_0
Fields and structure of RedisConfig reflect Valkey configuration file
parameters.
|
Field |
Description |
|
maxmemoryPolicy |
enum (MaxmemoryPolicy) Valkey key eviction policy for a dataset that reaches maximum memory,
|
|
timeout |
string (int64) Time that Valkey keeps the connection open while the client is idle. Value must be greater than 0. |
|
password |
string Authentication password. The string length in characters must be 8-128. Value must match the regular expression |
|
databases |
string (int64) Number of database buckets on a single redis-server process. Value must be greater than 0. |
|
slowlogLogSlowerThan |
string (int64) Threshold for logging slow requests to server in microseconds (log only slower than it). The minimum value is 0. |
|
slowlogMaxLen |
string (int64) Max slow requests number to log. The minimum value is 0. |
|
notifyKeyspaceEvents |
string String setting for pub\sub functionality. Value must match the regular expression |
|
clientOutputBufferLimitPubsub |
Valkey connection output buffers limits for pubsub operations. |
|
clientOutputBufferLimitNormal |
Valkey connection output buffers limits for clients. |
ClientOutputBufferLimit
|
Field |
Description |
|
hardLimit |
string (int64) Total limit in bytes. The minimum value is 0. |
|
softLimit |
string (int64) Limit in bytes during certain time period. The minimum value is 0. |
|
softSeconds |
string (int64) Seconds for soft limit. The minimum value is 0. |
RedisConfigSet6_0
|
Field |
Description |
|
effectiveConfig |
Effective settings for a Valkey 6.0 cluster (a combination of settings |
|
userConfig |
User-defined settings for a Valkey 6.0 cluster. |
|
defaultConfig |
Default configuration for a Valkey 6.0 cluster. |
RedisConfig6_0
Fields and structure of RedisConfig reflect Valkey configuration file
parameters.
|
Field |
Description |
|
maxmemoryPolicy |
enum (MaxmemoryPolicy) Valkey key eviction policy for a dataset that reaches maximum memory,
|
|
timeout |
string (int64) Time that Valkey keeps the connection open while the client is idle. Value must be greater than 0. |
|
password |
string Authentication password. The string length in characters must be 8-128. Value must match the regular expression |
|
databases |
string (int64) Number of database buckets on a single redis-server process. Value must be greater than 0. |
|
slowlogLogSlowerThan |
string (int64) Threshold for logging slow requests to server in microseconds (log only slower than it). The minimum value is 0. |
|
slowlogMaxLen |
string (int64) Max slow requests number to log. The minimum value is 0. |
|
notifyKeyspaceEvents |
string String setting for pub\sub functionality. Value must match the regular expression |
|
clientOutputBufferLimitPubsub |
Valkey connection output buffers limits for pubsub operations. |
|
clientOutputBufferLimitNormal |
Valkey connection output buffers limits for clients. |
ClientOutputBufferLimit
|
Field |
Description |
|
hardLimit |
string (int64) Total limit in bytes. The minimum value is 0. |
|
softLimit |
string (int64) Limit in bytes during certain time period. The minimum value is 0. |
|
softSeconds |
string (int64) Seconds for soft limit. The minimum value is 0. |
RedisConfigSet6_2
|
Field |
Description |
|
effectiveConfig |
Effective settings for a Valkey 6.2 cluster (a combination of settings |
|
userConfig |
User-defined settings for a Valkey 6.2 cluster. |
|
defaultConfig |
Default configuration for a Valkey 6.2 cluster. |
RedisConfig6_2
Fields and structure of RedisConfig reflect Valkey configuration file
parameters.
|
Field |
Description |
|
maxmemoryPolicy |
enum (MaxmemoryPolicy) Valkey key eviction policy for a dataset that reaches maximum memory,
|
|
timeout |
string (int64) Time that Valkey keeps the connection open while the client is idle. The minimum value is 0. |
|
password |
string Authentication password. The string length in characters must be 8-128. Value must match the regular expression |
|
databases |
string (int64) Number of database buckets on a single redis-server process. Value must be greater than 0. |
|
slowlogLogSlowerThan |
string (int64) Threshold for logging slow requests to server in microseconds (log only slower than it). The minimum value is 0. |
|
slowlogMaxLen |
string (int64) Max slow requests number to log. The minimum value is 0. |
|
notifyKeyspaceEvents |
string String setting for pub\sub functionality. Value must match the regular expression |
|
clientOutputBufferLimitPubsub |
Valkey connection output buffers limits for pubsub operations. |
|
clientOutputBufferLimitNormal |
Valkey connection output buffers limits for clients. |
|
maxmemoryPercent |
string (int64) Valkey maxmemory percent Acceptable values are 1 to 75, inclusive. |
ClientOutputBufferLimit
|
Field |
Description |
|
hardLimit |
string (int64) Total limit in bytes. The minimum value is 0. |
|
softLimit |
string (int64) Limit in bytes during certain time period. The minimum value is 0. |
|
softSeconds |
string (int64) Seconds for soft limit. The minimum value is 0. |
RedisConfigSet7_0
|
Field |
Description |
|
effectiveConfig |
Effective settings for a Valkey 7.0 cluster (a combination of settings |
|
userConfig |
User-defined settings for a Valkey 7.0 cluster. |
|
defaultConfig |
Default configuration for a Valkey 7.0 cluster. |
RedisConfig7_0
Fields and structure of RedisConfig reflect Valkey configuration file
parameters.
|
Field |
Description |
|
maxmemoryPolicy |
enum (MaxmemoryPolicy) Valkey key eviction policy for a dataset that reaches maximum memory,
|
|
timeout |
string (int64) Time that Valkey keeps the connection open while the client is idle. The minimum value is 0. |
|
password |
string Authentication password. The string length in characters must be 8-128. Value must match the regular expression |
|
databases |
string (int64) Number of database buckets on a single redis-server process. Value must be greater than 0. |
|
slowlogLogSlowerThan |
string (int64) Threshold for logging slow requests to server in microseconds (log only slower than it). The minimum value is 0. |
|
slowlogMaxLen |
string (int64) Max slow requests number to log. The minimum value is 0. |
|
notifyKeyspaceEvents |
string String setting for pub\sub functionality. Value must match the regular expression |
|
clientOutputBufferLimitPubsub |
Valkey connection output buffers limits for pubsub operations. |
|
clientOutputBufferLimitNormal |
Valkey connection output buffers limits for clients. |
|
maxmemoryPercent |
string (int64) Valkey maxmemory percent Acceptable values are 1 to 75, inclusive. |
ClientOutputBufferLimit
|
Field |
Description |
|
hardLimit |
string (int64) Total limit in bytes. The minimum value is 0. |
|
softLimit |
string (int64) Limit in bytes during certain time period. The minimum value is 0. |
|
softSeconds |
string (int64) Seconds for soft limit. The minimum value is 0. |
Resources
|
Field |
Description |
|
resourcePresetId |
string ID of the preset for computational resources available to a host (CPU, memory etc.). |
|
diskSize |
string (int64) Volume of the storage available to a host, in bytes. |
|
diskTypeId |
string Type of the storage environment for the host.
|
TimeOfDay
Represents a time of day. The date and time zone are either not significant
or are specified elsewhere. An API may choose to allow leap seconds. Related
types are google.type.Date
|
Field |
Description |
|
hours |
integer (int32) Hours of day in 24 hour format. Should be from 0 to 23. An API may choose |
|
minutes |
integer (int32) Minutes of hour of day. Must be from 0 to 59. |
|
seconds |
integer (int32) Seconds of minutes of the time. Must normally be from 0 to 59. An API may |
|
nanos |
integer (int32) Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. |
Access
|
Field |
Description |
|
dataLens |
boolean Allow access for DataLens |
|
webSql |
boolean Allow access for Web SQL. |
RedisConfigSet
|
Field |
Description |
|
effectiveConfig |
Effective settings for a Valkey cluster (a combination of settings |
|
userConfig |
User-defined settings for a Valkey cluster. |
|
defaultConfig |
Default configuration for a Valkey cluster. |
RedisConfig
Fields and structure of RedisConfig reflect Valkey configuration file
parameters.
|
Field |
Description |
|
maxmemoryPolicy |
enum (MaxmemoryPolicy) Valkey key eviction policy for a dataset that reaches maximum memory,
|
|
timeout |
string (int64) Time that Valkey keeps the connection open while the client is idle. |
|
password |
string Authentication password. Value must match the regular expression |
|
databases |
string (int64) Number of database buckets on a single redis-server process. Acceptable values are 1 to 2147483647, inclusive. |
|
slowlogLogSlowerThan |
string (int64) Threshold for logging slow requests to server in microseconds (log only slower than it). The minimum value is 10. |
|
slowlogMaxLen |
string (int64) Max slow requests number to log. The minimum value is 0. |
|
notifyKeyspaceEvents |
string String setting for pub\sub functionality. Value must match the regular expression |
|
clientOutputBufferLimitPubsub |
Valkey connection output buffers limits for pubsub operations. |
|
clientOutputBufferLimitNormal |
Valkey connection output buffers limits for clients. |
|
maxmemoryPercent |
string (int64) Share of the host RAM used as the Valkey maxmemory limit, in percent. Acceptable values are 1 to 75, inclusive. |
|
luaTimeLimit |
string (int64) Maximum time in milliseconds for Lua scripts, 0 - disabled mechanism Acceptable values are 0 to 5000, inclusive. |
|
replBacklogSizePercent |
string (int64) Replication backlog size as a percentage of the host RAM. Acceptable values are 1 to 75, inclusive. |
|
clusterRequireFullCoverage |
boolean Controls whether all hash slots must be covered by nodes. |
|
clusterAllowReadsWhenDown |
boolean Allows read operations when cluster is down. |
|
clusterAllowPubsubshardWhenDown |
boolean Permits Pub/Sub shard operations when cluster is down. |
|
lfuDecayTime |
string (int64) The time, in minutes, that must elapse in order for the key counter to be divided by two (or decremented if it has a value less <= 10). Acceptable values are 0 to 100000, inclusive. |
|
lfuLogFactor |
string (int64) Determines how the frequency counter represents key hits. Acceptable values are 0 to 1000, inclusive. |
|
turnBeforeSwitchover |
boolean Allows to turn before switchover in RDSync |
|
allowDataLoss |
boolean Allows some data to be lost in favor of faster switchover/restart |
|
useLuajit |
boolean Use JIT for lua scripts and functions |
|
ioThreadsAllowed |
boolean Allow valkey to use io-threads. When enabled, the number of threads is |
|
zsetMaxListpackEntries |
string (int64) Controls max number of entries in zset before conversion from memory-efficient listpack to CPU-efficient hash table and skiplist. Acceptable values are 32 to 2048, inclusive. |
|
aofMaxSizePercent |
string (int64) AOF maximum size as a percentage of the host disk size. Acceptable values are 1 to 99, inclusive. |
|
activedefrag |
boolean Enable active (online) memory defragmentation |
|
auditLog |
boolean Enable/disable audit logs for Valkey |
|
rebalanceEnabled |
boolean Enables automatic slot rebalancing when shards are added or deleted. |
ClientOutputBufferLimit
|
Field |
Description |
|
hardLimit |
string (int64) Total limit in bytes. The minimum value is 0. |
|
softLimit |
string (int64) Limit in bytes during certain time period. The minimum value is 0. |
|
softSeconds |
string (int64) Seconds for soft limit. The minimum value is 0. |
DiskSizeAutoscaling
|
Field |
Description |
|
plannedUsageThreshold |
string (int64) Amount of used storage for automatic disk scaling in the maintenance window, 0 means disabled, in percent. Acceptable values are 0 to 100, inclusive. |
|
emergencyUsageThreshold |
string (int64) Amount of used storage for immediately automatic disk scaling, 0 means disabled, in percent. Acceptable values are 0 to 100, inclusive. |
|
diskSizeLimit |
string (int64) Limit on how large the storage for database instances can automatically grow, in bytes. |
ValkeyModules
Settings of the modules that extend the server with additional data types
and commands.
|
Field |
Description |
|
valkeySearch |
valkey-search module settings: vector and full-text search. |
|
valkeyJson |
valkey-json module settings: the JSON data type and commands. |
|
valkeyBloom |
valkey-bloom module settings: probabilistic data structures. |
ValkeySearch
|
Field |
Description |
|
enabled |
boolean Enable valkey-search module |
|
readerThreads |
string (int64) Controls the amount of threads executing queries. The minimum value is 0. |
|
writerThreads |
string (int64) Controls the amount of threads processing index mutations. The minimum value is 0. |
|
version |
string Module version |
ValkeyJson
|
Field |
Description |
|
enabled |
boolean Enable valkey-json module |
|
version |
string Module version |
ValkeyBloom
|
Field |
Description |
|
enabled |
boolean Enable valkey-bloom module |
|
version |
string Module version |
ShardAutoscalingSettings
|
Field |
Description |
|
enabled |
boolean Whether shard autoscaling is enabled for the cluster. |
|
minShards |
string (int64) Minimum number of shards the cluster can scale down to. The minimum value is 1. |
|
maxShards |
string (int64) Maximum number of shards the cluster can scale up to. The minimum value is 1. |
|
cpuThreshold |
CPU utilization threshold. |
|
memoryThreshold |
Memory utilization threshold. |
|
networkThreshold |
Network utilization threshold. |
ShardAutoscalingThreshold
Utilization thresholds of a single metric used by shard autoscaling.
|
Field |
Description |
|
downThreshold |
string (int64) Threshold for downscaling, in percent. Must be lower than Acceptable values are 0 to 100, inclusive. |
|
upThreshold |
string (int64) Threshold for upscaling Acceptable values are 0 to 100, inclusive. |
MaintenanceWindow
A maintenance window settings.
|
Field |
Description |
|
anytime |
object Maintenance operation can be scheduled anytime. Includes only one of the fields The maintenance policy in effect. |
|
weeklyMaintenanceWindow |
Maintenance operation can be scheduled on a weekly basis. Includes only one of the fields The maintenance policy in effect. |
WeeklyMaintenanceWindow
Weelky maintenance window settings.
|
Field |
Description |
|
day |
enum (WeekDay) Day of the week (in
|
|
hour |
string (int64) Hour of the day in UTC (in Acceptable values are 1 to 24, inclusive. |
MaintenanceOperation
A planned maintenance operation.
|
Field |
Description |
|
info |
string Information about this maintenance operation. The maximum string length in characters is 256. |
|
delayedUntil |
string (date-time) Time until which this maintenance operation is delayed. String in RFC3339 To work with values in this field, use the APIs described in the |
MaintenanceWindows
Maintenance windows shared by all managed database services.
|
Field |
Description |
|
anytime |
object Maintenance operations can be scheduled anytime. Includes only one of the fields |
|
weeklyMaintenanceSchedule |
Maintenance operations can be scheduled during the specified weekly slots. Includes only one of the fields |
WeeklyMaintenanceSchedule
|
Field |
Description |
|
slots[] |
Weekly time slots during which maintenance operations can be scheduled. The number of elements must be greater than 0. |
MaintenanceWindowSlot
|
Field |
Description |
|
day |
enum (DayOfWeek) Day of the week.
|
|
startTime |
Required field. Start time in UTC. |
|
duration |
string (duration) Required field. Slot duration. |
|
allowTemporaryUnavailability |
boolean Allows maintenance operations that may cause temporary write unavailability. |