create-pro-subscription
Initiate and track the creation of a new Redis Cloud PRO subscription. Requires validated payment methods, database modules, and regions. Returns a TASK ID for progress monitoring.
Instructions
Create a new pro subscription. Returns a TASK ID that can be used to track the status of the subscription creation. Prerequisites: 1) Verify payment method by checking get-current-payment-methods. 2) For database modules, validate against get-database-modules list. 3) Validate regions using get-pro-plans-regions. The payload must match the input schema.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
cloudProviders | Yes | Required. Cloud hosting & networking details. Make sure to validate this before submitting the subscription. | |
databases | Yes | Required. Databases specifications for each planned database. Make sure to validate this before submitting the subscription. | |
deploymentType | No | Optional. When 'single-region' or null: Creates a single region subscription. When 'active-active': creates an active-active (multi-region) subscription | |
dryRun | No | Optional. When 'false': Creates a deployment plan and deploys it (creating any resources required by the plan). When 'true': creates a read-only deployment plan without any resource creation. Default: 'false' | |
memoryStorage | No | Optional. Memory storage preference: either 'ram' or a combination of 'ram-and-flash'. Default: 'ram' | ram |
name | No | Optional. Subscription name | |
paymentMethod | No | Required. The payment method for the requested subscription. If 'credit-card' is specified, 'paymentMethodId' must be defined. Default: 'credit-card. Validate this before submitting the subscription. | credit-card |
paymentMethodId | No | Required if paymentMethod is credit-card. A valid payment method that was pre-defined in the current account. This value is Optional if 'paymentMethod' is 'marketplace', but Required for all other account types. Validate this before submitting the subscription. | |
redisVersion | No | Optional. If specified, the redisVersion defines the Redis version of the databases in the subscription. If omitted, the Redis version will be the default |
Input Schema (JSON Schema)
You must be authenticated.
Other Tools from Redis Cloud API MCP Server
- create-essential-subscription
- create-pro-database
- create-pro-subscription
- delete-essential-subscription
- get-current-account
- get-current-payment-methods
- get-database-modules
- get-essentials-plans
- get-essential-subscription-by-id
- get-essential-subscriptions
- get-pro-databases
- get-pro-plans-regions
- get-pro-subscription
- get-pro-subscriptions
- get-task-by-id
- get-tasks
Related Tools
- @redis/mcp-redis-cloud
- @redis/mcp-redis-cloud
- @redis/mcp-redis-cloud
- @redis/mcp-redis-cloud
- @redis/mcp-redis-cloud