DBaaS Valkey
Valkey, the open-source key-value store with a Redis®-compatible interface.
create-dbaas-service-valkey
Create a DBaaS Valkey service
POST /dbaas-valkey/{name}Create a DBaaS Valkey service
Path parameters
nameinpath(required)
Request body
application/jsonmaintenance(object): Automatic maintenance settings - schema detailsplan(required) (string): Subscription plantermination-protection(boolean): Service is protected against termination and powering offip-filter(array[string]): Allow incoming connections from CIDR address block, e.g. ‘10.20.0.0/16’migration(object): Migrate data from existing server - schema detailsvalkey-settings(object) - schema detailsfork-from-service(string)recovery-backup-name(string): Name of a backup to recover from for services that support backup names
Responses
200: 200application/jsonid(string): Operation IDreason(string): Operation failure reasonreference(object): Related resource reference - schema detailsmessage(string): Operation messagestate(string): Operation status
SDK reference for create-dbaas-service-valkey: golang | Python | Java
CLI: exo api create-dbaas-service-valkey
get-dbaas-service-valkey
GET /dbaas-valkey/{name}Get a DBaaS Valkey service
Path parameters
nameinpath(required)
Responses
200: 200application/jsonupdated-at(string): Service last update timestamp (ISO 8601)node-count(integer): Number of service nodes in the active planconnection-info(object): Valkey connection information properties - schema detailsnode-cpu-count(integer): Number of CPUs for each nodeprometheus-uri(object): Prometheus integration URI - schema detailsintegrations(array[object]): Service integrations - schema detailszone(string): The zone where the service is runningnode-states(array[object]): State of individual service nodes - schema detailsname(string)type(string)state(string)valkey-settings(object) - schema detailsip-filter(array[string]): Allowed CIDR address blocks for incoming connectionsbackups(array[object]): List of backups for the service - schema detailstermination-protection(boolean): Service is protected against termination and powering offnotifications(array[object]): Service notifications - schema detailscomponents(array[object]): Service component information objects - schema detailsmaintenance(object): Automatic maintenance settings - schema detailsdisk-size(integer): TODO UNIT disk space for data storagenode-memory(integer): TODO UNIT of memory for each nodeuri(string): URI for connecting to the service (may be absent)uri-params(object): service_uri parameterized into key-value pairsversion(string): Valkey versioncreated-at(string): Service creation timestamp (ISO 8601)plan(string): Subscription planusers(array[object]): List of service users - schema details
SDK reference for get-dbaas-service-valkey: golang | Python | Java
CLI: exo api get-dbaas-service-valkey
update-dbaas-service-valkey
PUT /dbaas-valkey/{name}Update a DBaaS Valkey service
Path parameters
nameinpath(required)
Request body
application/jsonmaintenance(object): Automatic maintenance settings - schema detailsplan(string): Subscription plantermination-protection(boolean): Service is protected against termination and powering offip-filter(array[string]): Allow incoming connections from CIDR address block, e.g. ‘10.20.0.0/16’migration(object): Migrate data from existing server - schema detailsvalkey-settings(object) - schema details
Responses
200: 200application/jsonid(string): Operation IDreason(string): Operation failure reasonreference(object): Related resource reference - schema detailsmessage(string): Operation messagestate(string): Operation status
SDK reference for update-dbaas-service-valkey: golang | Python | Java
CLI: exo api update-dbaas-service-valkey
delete-dbaas-service-valkey
Delete a Valkey service
DELETE /dbaas-valkey/{name}null
Path parameters
nameinpath(required)
Responses
200: 200application/jsonid(string): Operation IDreason(string): Operation failure reasonreference(object): Related resource reference - schema detailsmessage(string): Operation messagestate(string): Operation status
SDK reference for delete-dbaas-service-valkey: golang | Python | Java
CLI: exo api delete-dbaas-service-valkey
create-dbaas-valkey-user
Create a DBaaS Valkey user
POST /dbaas-valkey/{service-name}/usernull
Path parameters
service-nameinpath(required)
Request body
application/jsonusername(required) (string)
Responses
200: 200application/jsonid(string): Operation IDreason(string): Operation failure reasonreference(object): Related resource reference - schema detailsmessage(string): Operation messagestate(string): Operation status
SDK reference for create-dbaas-valkey-user: golang | Python | Java
CLI: exo api create-dbaas-valkey-user
delete-dbaas-valkey-user
Delete a DBaaS Valkey user
DELETE /dbaas-valkey/{service-name}/user/{username}null
Path parameters
service-nameinpath(required)usernameinpath(required)
Responses
200: 200application/jsonid(string): Operation IDreason(string): Operation failure reasonreference(object): Related resource reference - schema detailsmessage(string): Operation messagestate(string): Operation status
SDK reference for delete-dbaas-valkey-user: golang | Python | Java
CLI: exo api delete-dbaas-valkey-user
reveal-dbaas-valkey-user-password
Reveal the secrets of a DBaaS Valkey user
GET /dbaas-valkey/{service-name}/user/{username}/password/revealnull
Path parameters
service-nameinpath(required)usernameinpath(required)
Responses
200: 200application/jsonusername(string): Valkey usernamepassword(string): Valkey password
SDK reference for reveal-dbaas-valkey-user-password: golang | Python | Java
CLI: exo api reveal-dbaas-valkey-user-password
reset-dbaas-valkey-user-password
Reset the credentials of a DBaaS Valkey user
PUT /dbaas-valkey/{service-name}/user/{username}/password/resetIf no password is provided one will be generated automatically.
Path parameters
service-nameinpath(required)usernameinpath(required)
Request body
application/jsonpassword(string)
Responses
200: 200application/jsonid(string): Operation IDreason(string): Operation failure reasonreference(object): Related resource reference - schema detailsmessage(string): Operation messagestate(string): Operation status
SDK reference for reset-dbaas-valkey-user-password: golang | Python | Java
CLI: exo api reset-dbaas-valkey-user-password
Other Operations
get-dbaas-settings-valkey
Get DBaaS Valkey settings
GET /dbaas-settings-valkeyReturns the default settings for Valkey.
Responses
200: 200application/jsonsettings(object) - schema details
SDK reference for get-dbaas-settings-valkey: golang | Python | Java
CLI: exo api get-dbaas-settings-valkey
start-dbaas-valkey-maintenance
Initiate Valkey maintenance update
PUT /dbaas-valkey/{name}/maintenance/startnull
Path parameters
nameinpath(required)
Responses
200: 200application/jsonid(string): Operation IDreason(string): Operation failure reasonreference(object): Related resource reference - schema detailsmessage(string): Operation messagestate(string): Operation status
SDK reference for start-dbaas-valkey-maintenance: golang | Python | Java
CLI: exo api start-dbaas-valkey-maintenance
stop-dbaas-valkey-migration
Stop a DBaaS Valkey migration
POST /dbaas-valkey/{name}/migration/stopnull
Path parameters
nameinpath(required)
Responses
200: 200application/jsonid(string): Operation IDreason(string): Operation failure reasonreference(object): Related resource reference - schema detailsmessage(string): Operation messagestate(string): Operation status
SDK reference for stop-dbaas-valkey-migration: golang | Python | Java
CLI: exo api stop-dbaas-valkey-migration