pydo.databases.get_eviction_policy()
Generated on 25 November 2024
from pydo
version v0.6.0
Description
To retrieve the configured eviction policy for an existing Redis cluster, send a GET request to /v2/databases/$DATABASE_ID/eviction_policy
.
The response will be a JSON object with an eviction_policy
key. This will be set to a string representing the eviction policy.
Parameters
Name
Type
Required
Description
Default Value
database_cluster_uuid
string
True
A unique identifier for a database cluster.
Request Sample
import os
from pydo import Client
client = Client ( token = os . environ . get ( "DIGITALOCEAN_TOKEN" ))
get_resp = client . databases . get_eviction_policy ( database_cluster_uuid = "a7aa89a" )
Responses
See the API spec for this endpoint to view additional detail on responses, headers, parameters, and more.
A JSON string with a key of eviction_policy
.
Click to expand an example response.
{
"eviction_policy" : "allkeys_lru"
}
Unauthorized
Click to expand an example response.
{
"id" : "unauthorized" ,
"message" : "Unable to authenticate you."
}
The resource was not found.
Click to expand an example response.
{
"id" : "not_found" ,
"message" : "The resource you requested could not be found."
}
API Rate limit exceeded
Click to expand an example response.
{
"id" : "too_many_requests" ,
"message" : "API Rate limit exceeded."
}
Server error.
Click to expand an example response.
{
"id" : "server_error" ,
"message" : "Unexpected server-side error"
}
Unexpected error
Click to expand an example response.
{
"id" : "example_error" ,
"message" : "some error message"
}