Add ACL rules for a cluster. Add an additional ACL rule to a Redis™ Database Instance (Redis™ cluster).
The request AddAclRulesRequest
A Promise of AddAclRulesResponse
Add advanced settings. Add an advanced setting to a Redis™ Database
Instance (Redis™ cluster). You must set the name
and the value
of each
setting.
The request AddClusterSettingsRequest
A Promise of ClusterSettingsResponse
Add endpoints for a cluster. Add a new endpoint for a Redis™ Database
Instance (Redis™ cluster). You can add private_network
or
public_network
specifications to the body of the request.
The request AddEndpointsRequest
A Promise of AddEndpointsResponse
Create a Redis™ Database Instance. Create a new Redis™ Database Instance
(Redis™ cluster). You must set the zone
, project_id
, version
,
node_type
, user_name
and password
parameters. Optionally you can
define acl_rules
, endpoints
, tls_enabled
and cluster_settings
.
The request CreateClusterRequest
A Promise of Cluster
Delete an ACL rule for a cluster. Delete an ACL rule of a Redis™ Database
Instance (Redis™ cluster). You must specify the acl_id
of the rule you
want to delete in your request.
The request DeleteAclRuleRequest
A Promise of Cluster
Delete a Redis™ Database Instance. Delete a Redis™ Database Instance
(Redis™ cluster), specified by the region
and cluster_id
parameters.
Deleting a Database Instance is permanent, and cannot be undone. Note that
upon deletion all your data will be lost.
The request DeleteClusterRequest
A Promise of Cluster
Delete advanced setting. Delete an advanced setting in a Redis™ Database Instance (Redis™ cluster). You must specify the names of the settings you want to delete in the request body.
The request DeleteClusterSettingRequest
A Promise of Cluster
Delete an endpoint for a cluster. Delete the endpoint of a Redis™ Database
Instance (Redis™ cluster). You must specify the region
and endpoint_id
parameters of the endpoint you want to delete. Note that might need to
update any environment configurations that point to the deleted endpoint.
The request DeleteEndpointRequest
A Promise of Cluster
Get an ACL rule. Retrieve information about an ACL rule of a Redis™
Database Instance (Redis™ cluster). You must specify the acl_id
of the
rule in your request.
The request GetAclRuleRequest
A Promise of ACLRule
Get a Redis™ Database Instance. Retrieve information about a Redis™
Database Instance (Redis™ cluster). Specify the cluster_id
and region
in your request to get information such as id
, status
, version
,
tls_enabled
, cluster_settings
, upgradable_versions
and endpoints
about your cluster in the response.
The request GetClusterRequest
A Promise of Cluster
Get the TLS certificate of a cluster. Retrieve information about the TLS certificate of a Redis™ Database Instance (Redis™ cluster). Details like name and content are returned in the response.
The request GetClusterCertificateRequest
A Promise of Blob
Get metrics of a Redis™ Database Instance. Retrieve the metrics of a Redis™
Database Instance (Redis™ cluster). You can define the period from which to
retrieve metrics by specifying the start_date
and end_date
.
The request GetClusterMetricsRequest
A Promise of ClusterMetricsResponse
Get an endpoint. Retrieve information about a Redis™ Database Instance
(Redis™ cluster) endpoint. Full details about the endpoint, like ips
,
port
, private_network
and public_network
specifications are returned
in the response.
The request GetEndpointRequest
A Promise of Endpoint
List available Redis™ versions. List the Redis™ database engine versions
available. You can define additional parameters for your query, such as
include_disabled
, include_beta
, include_deprecated
and version
.
The request ListClusterVersionsRequest
A Promise of ListClusterVersionsResponse
List Redis™ Database Instances. List all Redis™ Database Instances (Redis™
cluster) in the specified zone. By default, the Database Instances returned
in the list are ordered by creation date in ascending order, though this
can be modified via the order_by field. You can define additional
parameters for your query, such as tags
, name
, organization_id
and
version
.
The request ListClustersRequest
A Promise of ListClustersResponse
List available node types. List all available node types. By default, the
node types returned in the list are ordered by creation date in ascending
order, though this can be modified via the order_by
field.
The request ListNodeTypesRequest
A Promise of ListNodeTypesResponse
Scale up a Redis™ Database Instance. Upgrade your Redis™ Database Instance, either by upgrading to a bigger node type (vertical scaling) or by adding more nodes to your Database Instance to increase your number of endpoints and distribute cache (horizontal scaling, available for clusters only). Note that scaling horizontally your Redis™ Database Instance will not renew its TLS certificate. In order to refresh the TLS certificate, you must use the Renew TLS certificate endpoint.
The request MigrateClusterRequest
A Promise of Cluster
Renew the TLS certificate of a cluster. Renew a TLS certificate for a Redis™ Database Instance (Redis™ cluster). Renewing a certificate means that you will not be able to connect to your Database Instance using the previous certificate. You will also need to download and update the new certificate for all database clients.
The request RenewClusterCertificateRequest
A Promise of Cluster
Set ACL rules for a cluster. Replace all the ACL rules of a Redis™ Database Instance (Redis™ cluster).
The request SetAclRulesRequest
A Promise of SetAclRulesResponse
Set advanced settings. Update an advanced setting for a Redis™ Database Instance (Redis™ cluster). Settings added upon database engine initalization can only be defined once, and cannot, therefore, be updated.
The request SetClusterSettingsRequest
A Promise of ClusterSettingsResponse
Set endpoints for a cluster. Update an endpoint for a Redis™ Database
Instance (Redis™ cluster). You must specify the cluster_id
and the
endpoints
parameters in your request.
The request SetEndpointsRequest
A Promise of SetEndpointsResponse
Update a Redis™ Database Instance. Update the parameters of a Redis™
Database Instance (Redis™ cluster), including name
, tags
, user_name
and password
.
The request UpdateClusterRequest
A Promise of Cluster
Update an endpoint. Update information about a Redis™ Database Instance
(Redis™ cluster) endpoint. Full details about the endpoint, like ips
,
port
, private_network
and public_network
specifications are returned
in the response.
The request UpdateEndpointRequest
A Promise of Endpoint
Waits for Cluster to be in a final state.
The request GetClusterRequest
Optional
options: Readonly<WaitForOptions<Redis.v1.Cluster>>The waiting options
A Promise of Cluster
Managed Database for Redis™ API.
This API allows you to manage your Managed Databases for Redis™.