Module overview
Use this module to provision and configure an instance of IBM Cloud Databases for Redis.
Usage
provider "ibm" {
ibmcloud_api_key = "XXXXXXXXXX"
region = "us-south"
}
module "redis" {
# Replace X.X.X with a release version to lock into a specific release
source = "https://cm.globalcatalog.cloud.ibm.com/api/v1-beta/offering/source?archive=tgz&kind=terraform&name=terraform-ibm-icd-redis&version=X.X.X"
resource_group_id = "xxXXxxXXxXxXXXXxxXxxxXXXXxXXXXX"
region = "us-south"
instance_name = "my-redis-instance"
}
Features and capabilities
Create instance of Databases for Redis
Creates an instance of IBM Cloud Databases for Redis.
Managing users and roles
Manage IAM service credentials as well as Databases for Redis admin and default user credentials and roles.
Autoscaling instance
Supports rules that allow the Cloud Databases instance to increase resources in response to usage.
Create service credentials roles
Create service credentials roles for the instance of Databases for Redis.
Configure Databases for Redis instance
Configure Databases for Redis settings to tune database based on the use-case.
Scaling disk, memory, and CPU
Adjust the Cloud Databases resources to suit workloads and other needs.
KMS encryption
Supports key management encryption (BYOK and KYOK), including service-to-service authorization policies with KMS.
Supports backup restoration
Provides database restoration using a backup created by a deployment with the same service ID.
CBR
Create context-based restriction (CBR) rules for both Databases for Redis instance.
Details
Details
Type
- Terraform
Provider
- IBM
Category
- Developer tools
Last updated
- 05/26/2025
Product version
- v1.16.1
Example
- Advanced
Count: 0