---
title: "Create Pro subscription"
method: POST
path: "/subscriptions"
tags: ["Subscriptions - Pro"]
---

# Create Pro subscription

`POST /subscriptions`

Creates a new Redis Cloud Pro subscription.

## Request body

- SubscriptionCreateRequest — Subscription create request
  - `name` string — Optional. New subscription name.
  - `dryRun` boolean — 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 and does not create any resources. Default: 'false'
  - `deploymentType` 'single-region' | 'active-active' — Optional. When 'single-region' or not set: Creates a single region subscription. When 'active-active': creates an Active-Active (multi-region) subscription.
  - `paymentMethod` 'credit-card' | 'marketplace' — Optional. The payment method for the subscription. If set to ‘credit-card’, ‘paymentMethodId’ must be defined. Default: 'credit-card'
  - `paymentMethodId` integer — Optional. A valid payment method ID for this account. Use GET /payment-methods to get a list of all payment methods for your account. This value is optional if ‘paymentMethod’ is ‘marketplace’, but required for all other account types.
  - `memoryStorage` 'ram' | 'ram-and-flash' — Optional. Memory storage preference: either 'ram' or a combination of 'ram-and-flash' (also known as Auto Tiering). Default: 'ram'
  - `persistentStorageEncryptionType` 'cloud-provider-managed-key' | 'customer-managed-key' — Optional. Persistent storage encryption secures data-at-rest for database persistence. You can use 'cloud-provider-managed-key' or 'customer-managed-key'. Default: 'cloud-provider-managed-key'
  - `persistentStorageEncryptionKeys` CustomerManagedKeyProperties — Optional. Contains information about the keys used for each region. Can be used only with external cloud account
    - `customerManagedKeys` CustomerManagedKey[], required — The customer managed keys (CMK) to use for this subscription. If is active-active subscription, must set a key for each region.
      - `resourceName` string, required — Required. Resource name of the customer managed key as defined by the cloud provider.
      - `region` string — Name of region to for the customer managed key as defined by the cloud provider. Required for active-active subscriptions.
    - `deletionGracePeriod` 'alerts-only' | 'immediate' | '15-minutes' | '30-minutes' | '1-hour' | '4-hours' | '8-hours' | '12-hours' | '24-hours' — Optional. The grace period for deleting the subscription. If not set, will default to immediate deletion grace period.
  - `cloudProviders` SubscriptionSpec[], required — Cloud provider, region, and networking details.
    - `provider` 'AWS' | 'GCP' — Optional. Cloud provider. Default: 'AWS'
    - `cloudAccountId` integer — Optional. Cloud account identifier. Default: Redis internal cloud account (Cloud Account ID = 1). Use GET /cloud-accounts to list all available cloud accounts. Note: A subscription on Google Cloud can be created only with Redis internal cloud account.
    - `regions` SubscriptionRegionSpec[], required — The cloud provider region or list of regions (Active-Active only) and networking details.
      - `region` string, required — Deployment region as defined by the cloud provider.
      - `multipleAvailabilityZones` boolean — Optional. Support deployment on multiple availability zones within the selected region. Default: 'false'
      - `preferredAvailabilityZones` string[] — Optional. List the zone ID(s) for your preferred availability zone(s) for the cloud provider and region. If ‘multipleAvailabilityZones’ is set to 'true', you must list three availability zones. Otherwise, list one availability zone.
      - `networking` SubscriptionRegionNetworkingSpec — Optional. Cloud networking details, per region. Required if creating an Active-Active subscription.
        - `deploymentCIDR` string — Optional. Deployment CIDR mask. Must be a valid CIDR format with a range of 256 IP addresses. Default for single-region subscriptions: If using Redis internal cloud account, 192.168.0.0/24
        - `vpcId` string — Optional. Enter a VPC identifier that exists in the hosted AWS account. Creates a new VPC if not set. VPC Identifier must be in a valid format (for example: 'vpc-0125be68a4625884ad') and must exist within the hosting account.
        - `subnetIds` string[] — Optional. Enter a list of subnets identifiers that exists in the hosted AWS account. Subnet Identifier must exist within the hosting account.
        - `securityGroupId` string — Optional. Enter a security group identifier that exists in the hosted AWS account. Security group Identifier must be in a valid format (for example: 'sg-0125be68a4625884ad') and must exist within the hosting account.
  - `databases` SubscriptionDatabaseSpec[], required — One or more database specification(s) to create in this subscription.
    - `name` string, required — Name of the database. Database name is limited to 40 characters or less and must include only letters, digits, and hyphens ('-'). It must start with a letter and end with a letter or digit.
    - `protocol` 'redis' | 'memcached', required — Optional. Database protocol. Only set to 'memcached' if you have a legacy application. Default: 'redis'
    - `port` integer — Optional. TCP port on which the database is available (10000-19999). Generated automatically if not set.
    - `memoryLimitInGb` number, double — Optional. Total memory in GB, including replication and other overhead. You cannot set both datasetSizeInGb and totalMemoryInGb.
    - `datasetSizeInGb` number, double — Optional. The maximum amount of data in the dataset for this database in GB. You cannot set both datasetSizeInGb and totalMemoryInGb. If ‘replication’ is 'true', the database’s total memory will be twice as large as the datasetSizeInGb.If ‘replication’ is false, the database’s total memory will be the datasetSizeInGb value.
    - `supportOSSClusterApi` boolean — Optional. Support Redis [OSS Cluster API](https://redis.io/docs/latest/operate/rc/databases/configuration/clustering/#oss-cluster-api). Default: 'false'
    - `dataPersistence` 'none' | 'aof-every-1-second' | 'aof-every-write' | 'snapshot-every-1-hour' | 'snapshot-every-6-hours' | 'snapshot-every-12-hours' — Optional. Type and rate of data persistence in persistent storage. Default: 'none'
    - `replication` boolean — Optional. Databases replication. Default: 'true'
    - `throughputMeasurement` DatabaseThroughputSpec — Optional. Throughput measurement method.
      - `by` 'operations-per-second' | 'number-of-shards', required — Throughput measurement method. Use 'operations-per-second' for all new databases.
      - `value` integer, required — Throughput value in the selected measurement method.
    - `localThroughputMeasurement` LocalThroughput[] — Optional. Expected throughput per region for an Active-Active database. Default: 1000 read and write ops/sec for each region
      - `region` string — Specify one of the selected cloud provider regions for the subscription.
      - `writeOperationsPerSecond` integer — Write operations for this region per second. Default: 1000 ops/sec
      - `readOperationsPerSecond` integer — Read operations for this region per second. Default: 1000 ops/sec
    - `modules` DatabaseModuleSpec[] — Optional. Redis advanced capabilities (also known as modules) to be provisioned in the database. Use GET /database-modules to get a list of available advanced capabilities.
      - `name` string, required — Redis advanced capability name. Use GET /database-modules for a list of available capabilities.
      - `parameters` object — Optional. Redis advanced capability parameters. Use GET /database-modules to get the available capabilities and their parameters.
    - `quantity` integer — Optional. Number of databases that will be created with these settings. Default: 1
    - `averageItemSizeInBytes` integer — Optional. Relevant only to ram-and-flash (also known as Auto Tiering) subscriptions. Estimated average size in bytes of the items stored in the database. Default: 1000
    - `respVersion` 'resp2' | 'resp3' — Optional. Redis Serialization Protocol version. Must be compatible with Redis version.
    - `redisVersion` string — Optional. If specified, redisVersion defines the Redis database version. If omitted, the Redis version will be set to the default version (available in 'GET /subscriptions/redis-versions')
    - `shardingType` 'default-regex-rules' | 'custom-regex-rules' | 'redis-oss-hashing' — Optional. Database [Hashing policy](https://redis.io/docs/latest/operate/rc/databases/configuration/clustering/#manage-the-hashing-policy).
    - `queryPerformanceFactor` string — Optional. The query performance factor adds extra compute power specifically for search and query databases. You can increase your queries per second by the selected factor.
  - `redisVersion` string — Optional. Defines the Redis version of the databases created in this specific request. It doesn't determine future databases associated with this subscription. If not set, databases will use the default Redis version. This field is deprecated and will be removed in a future API version - use the database-level redisVersion property instead.
  - `commandType` string

## Response `202`

Accepted

- TaskStateUpdate
  - `taskId` string, uuid
  - `commandType` string
  - `status` 'initialized' | 'received' | 'processing-in-progress' | 'processing-completed' | 'processing-error'
  - `description` string
  - `timestamp` string, date-time
  - `response` ProcessorResponse
    - `resourceId` integer
    - `additionalResourceId` integer
    - `resource` object
    - `error` 'UNAUTHORIZED' | 'ACCOUNT_POC_INACTIVE_PENDING' | 'CLOUD_ACCOUNT_NOT_ACTIVE' | 'CLOUD_ACCOUNT_NOT_FOUND' | 'CLOUD_ACCOUNT_USED' | 'CLOUD_ACCOUNT_INVALID_CREDS' | 'CLOUD_ACCOUNT_NAME_EXISTS' | 'CLOUD_ACCOUNT_ACCESS_KEY_EXISTS' | 'CLOUD_ACCOUNT_PERMISSION_FAILED' | 'CLOUD_ACCOUNT_ALLOCATION_FAILURE' | 'NOT_KNOWN_CLOUD_PROVIDER' | 'MULTIPLE_CLOUD_PROVIDERS_NOT_SUPPORTED' | 'SUBSCRIPTION_NOT_ACTIVE' | 'SUBSCRIPTION_CONTAINS_NON_ACTIVE_DATABASE' | 'SUBSCRIPTION_NOT_FOUND' | 'SUBSCRIPTION_IN_USE' | 'SUBSCRIPTION_CA_PROVIDER_MISMATCH' | 'SUBSCRIPTION_NETWORKING_MISSING' | 'NETWORKING_CIDR_MISSING' | 'SUBSCRIPTION_INVALID_CIDR' | 'NETWORKING_SECURITY_GROUP_MISSING' | 'NETWORKING_SUBNET_IDS_MISSING' | 'NETWORKING_VPC_ID_MISSING' | 'NETWORKING_CIDR_IS_NOT_SUPPORTED' | 'NETWORKING_VPC_WITH_SUBNETS_AND_SECURITY_GROUP_IS_NOT_SUPPORTED' | 'NETWORKING_VPC_WITH_SUBNETS_AND_SECURITY_GROUP_IS_NOT_SUPPORTED_FOR_INTERNAL_CLOUD_ACCOUNT' | 'INVALID_NUMBER_OF_SUBNET_IDS' | 'SUBSCRIPTION_PI_NOT_FOUND' | 'SUBSCRIPTION_INVALID_REGION_NAME' | 'SUBSCRIPTION_INVALID_REGION_ID' | 'SUBSCRIPTION_BAD_PREFERRED_AZ_SIZE' | 'SUBSCRIPTION_PREFERRED_AZ_INVALID_VALUE' | 'SUBSCRIPTION_PREFERRED_AZ_MUST_BE_DEFINED_ONCE' | 'ACTIVE_ACTIVE_SUBSCRIPTION_PREFERRED_AZ_NOT_SUPPORTED' | 'SUBSCRIPTION_PREFERRED_AZ_IS_DISABLED' | 'SUBSCRIPTION_MUST_HAVE_AT_LEAST_ONE_DATABASE' | 'SUBSCRIPTION_REDIS_VERSION_INVALID_VALUE' | 'SUBSCRIPTION_REDIS_VERSION_CONFLICT' | 'ACTIVE_ACTIVE_SUBSCRIPTION_PREVIEW_REDIS_VERSION_IS_NOT_SUPPORTED' | 'SUBSCRIPTION_GCP_ALLOW_ONLY_INTERNAL' | 'CLUSTER_UNDER_MAINTENANCE' | 'ACTIVE_ACTIVE_SUBSCRIPTION_IS_NOT_SUPPORTED' | 'CUSTOMER_MANAGED_PERSISTENT_STORAGE_ENCRYPTION_KEY_IS_NOT_SUPPORTED' | 'CUSTOMER_MANAGED_PERSISTENT_STORAGE_ENCRYPTION_KEY_MISSING_USAGE_PERMISSIONS' | 'CUSTOMER_MANAGED_PERSISTENT_STORAGE_ENCRYPTION_KEY_MISSING_GET_KEY_PERMISSIONS' | 'CUSTOMER_MANAGED_PERSISTENT_STORAGE_ENCRYPTION_KEY_MISSING_GET_IAM_POLICY_PERMISSIONS' | 'CUSTOMER_MANAGED_PERSISTENT_STORAGE_ENCRYPTION_KEY_DISABLED_KEY' | 'CUSTOMER_MANAGED_PERSISTENT_STORAGE_ENCRYPTION_KEY_INVALID_KEY_NAME' | 'CUSTOMER_MANAGED_PERSISTENT_STORAGE_ENCRYPTION_KEY_WRONG_REGION' | 'CUSTOMER_MANAGED_PERSISTENT_STORAGE_ENCRYPTION_KEY_NOT_ALLOWED_WITH_CLOUD_PROVIDER_MANAGED_KEY' | 'CUSTOMER_MANAGED_PERSISTENT_STORAGE_ENCRYPTION_KEY_NOT_ALLOWED_WITH_INTERNAL_CLOUD_ACCOUNT' | 'CUSTOMER_MANAGED_PERSISTENT_STORAGE_ENCRYPTION_KEY_REQUIRED_FOR_EXTERNAL_CLOUD_ACCOUNT' | 'CUSTOMER_MANAGED_PERSISTENT_STORAGE_ENCRYPTION_KEY_NOT_PENDING' | 'CUSTOMER_MANAGED_PERSISTENT_STORAGE_ENCRYPTION_KEY_INVALID_NUMBER_OF_KEYS' | 'CUSTOMER_MANAGED_PERSISTENT_STORAGE_ENCRYPTION_KEY_REGION_NOT_REQUIRED' | 'CUSTOMER_MANAGED_PERSISTENT_STORAGE_ENCRYPTION_KEY_REGION_REQUIRED' | 'CUSTOMER_MANAGED_PERSISTENT_STORAGE_ENCRYPTION_KEY_MISSING_KEYS' | 'CUSTOMER_MANAGED_PERSISTENT_STORAGE_ENCRYPTION_KEY_INVALID_REGION' | 'CUSTOMER_MANAGED_PERSISTENT_STORAGE_ENCRYPTION_KEY_DUPLICATE_REGIONS' | 'CUSTOMER_MANAGED_PERSISTENT_STORAGE_ENCRYPTION_KEY_INVALID_FORMAT' | 'CUSTOMER_MANAGED_PERSISTENT_STORAGE_ENCRYPTION_KEY_CREATE_FAILED' | 'ACTIVE_ACTIVE_CREATE_A_REGION_CUSTOMER_MANAGED_KEY_RESOURCE_NAME_SUBSCRIPTION_IS_NOT_CUSTOMER_MANAGED' | 'ACTIVE_ACTIVE_CREATE_A_REGION_CUSTOMER_MANAGED_KEY_RESOURCE_NAME_IS_NOT_SET' | 'PLANNED_SUBSCRIPTION_INVALID_PLAN_ID' | 'PLANNER_TIMEOUT' | 'PLANNER_FAILURE' | 'PLANNER_NOT_ENOUGH_AZS' | 'PLANNER_INVALID_INSTANCE_TYPE_PER_AZ' | 'PLANNER_MODULE_PLAN_CLUSTERING_ERROR' | 'PLANNER_MODULE_PLAN_RESHARDING_ERROR' | 'PLANNER_INVALID_PLAN' | 'PLANNER_INVALID_SIZE' | 'PLANNER_INVALID_NUMBER' | 'PLANNER_INVALID_THROUGHPUT' | 'PROVISION_FAILURE' | 'DATABASE_NOT_ACTIVE' | 'DATABASE_NOT_FOUND' | 'DATABASE_SUBSCRIPTION_MISMATCH' | 'DATABASE_CANT_EDIT_THROUGHPUT_BY' | 'DATABASE_INVALID_SHARDS_COUNT' | 'DATABASE_CONTAIN_MEMCACHED_USERNAME' | 'DATABASE_CONTAIN_MEMCACHED_PASSWORD' | 'DATABASE_SUBSCRIPTION_IN_PENDING_STATUS' | 'DATABASE_THROUGHPUT_TOO_BIG' | 'DATABASE_INVALID_THROUGHPUT_INCREMENT' | 'DATABASE_MODULE_NOT_SUPPORTING_SHARD_THROUGHPUT_OPTION' | 'DATABASE_MODULE_NOT_SUPPORTED' | 'DATABASE_QUERY_PERFORMANCE_FACTOR_INVALID_VALUE' | 'DATABASE_QUERY_PERFORMANCE_FACTOR_SEARCH_IS_REQUIRED' | 'DATABASE_QUERY_PERFORMANCE_FACTOR_IS_NOT_SUPPORTED' | 'DATABASE_QUERY_PERFORMANCE_FACTOR_IS_NOT_SUPPORTED_ON_ACTIVE_ACTIVE' | 'REDISEARCH_SUPPORTS_ONLY_OPERATIONS_PER_SECOND_AS_THROUGHPUT_MEASUREMENT' | 'REDIS_GRAPH_SUPPORTS_ONLY_OPS_PER_SECOND_AS_THROUGHPUT_MEASUREMENT' | 'DATABASE_MULTI_MODULES_IS_DISABLED' | 'DATABASE_RESP_VERSION_IS_NOT_SUPPORTED' | 'DATABASE_RESP_VERSION_IS_NOT_SUPPORTED_ON_CREATE_SUBSCRIPTION' | 'CLUSTER_MULTI_MODULES_IS_NOT_SUPPORTED' | 'DATABASE_INVALID_MULTI_MODULES_COMBINATION' | 'DATABASE_ROF_NOT_SUPPORTED' | 'DATABASE_REDISGRAPH_OVERSIZED' | 'DATABASE_BACKUP_NOT_SUPPORTED' | 'DATABASE_EVICTION_NOT_SUPPORTED' | 'DATABASE_AOF_NOT_SUPPORTED' | 'DATABASE_REPLICA_OF_NOT_SUPPORTED' | 'DATABASE_SNAPSHOT_NOT_SUPPORTED' | 'DATABASE_CLUSTERING_NOT_SUPPORTED' | 'DATABASE_INVALID_THREAD_NUMBER' | 'DATABASE_HASH_NOT_SUPPORTED' | 'DATABASE_RESHARD_NOT_SUPPORTED' | 'DATABASE_FEATURE_NOT_SUPPORTED' | 'DATABASE_NAME_EXISTS' | 'DATABASE_NAME_DUPLICATE' | 'DATABASE_INVALID_NAME' | 'DATABASE_NAME_TOO_LONG' | 'DATABASE_SIZE_TOO_SMALL' | 'DATABASE_SIZE_TOO_BIG' | 'DATABASE_SIZE_LIMIT_NOT_DEFINED' | 'DATABASE_SIZE_LIMIT_INVALID_TOO_MANY_MEMORY_SPECIFICATIONS' | 'DATABASE_PASSWORD_IS_BLANK' | 'DATABASE_PASSWORD_IS_TOO_LONG' | 'DATABASE_REDIS_SEARCH_MODULE_VALUE_IS_NOT_INTEGER' | 'DATABASE_REDIS_SEARCH_MODULE_VALUE_NOT_IN_RANGE' | 'DATABASE_MODULE_MUST_BE_DEFINED_ONCE' | 'DATABASE_MEMCACHED_CONTAINS_MODULES' | 'DATABASE_MEMCACHED_NOT_SUPPORT_OSS_CLUSTER_API' | 'REDIS_ON_FLASH_DATABASE_MEMCACHED_PROTOCOL_IS_NOT_ALLOWED' | 'DATABASE_MEMCACHED_CONTAINS_REDIS_PASSWORD' | 'DATABASE_MEMCACHED_CONTAINS_REDIS_DEFAULT_USER' | 'DATABASE_MEMCACHED_SASL_USERNAME_IS_BLANK' | 'DATABASE_MEMCACHED_SASL_PASSWORD_IS_BLANK' | 'DATABASE_MEMCACHED_SASL_PASSWORD_MAX_LENGTH' | 'DATABASE_REDIS_FLEX_CONTAINS_MODULES' | 'DATABASE_AVERAGE_ITEM_SIZE_NOT_ALLOWED' | 'DATABASE_SIZE_SMALLER_THAN_USAGE' | 'DATABASE_USAGE_EXCEEDS_GLOBAL_LIMIT' | 'DATABASE_USAGE_EXCEEDS_LOCAL_LIMIT' | 'DATABASE_INVALID_CERT' | 'DATABASE_EXPIRED_CERT' | 'DATABASE_MISSING_CERT' | 'DATABASE_CLIENT_SSL_CERTIFICATE_DEPRECATED' | 'DATABASE_CLIENT_SSL_CERTIFICATE_MORE_THAN_1_ACTIVE' | 'DATABASE_SIP_OVER_LIMIT' | 'DATABASE_INVALID_SIP' | 'DATABASE_INVALID_ALERTS' | 'DATABASE_INVALID_MODULE' | 'DATABASE_INVALID_MODULE_PARAMETER' | 'DATABASE_INVALID_MODULE_PARAMETER_VALUE' | 'DATABASE_EXPLICIT_MODULES_NOT_SUPPORTED_FOR_THIS_REDIS_VERSION' | 'DATABASE_INVALID_ALERT_VALUE' | 'DATABASE_SHARDING_TYPE_IS_IMMUTABLE' | 'DATABASE_SHARDING_TYPE_IS_NOT_SUPPORTED' | 'DATABASE_REGEX_RULES_NO_CLUSTERING' | 'DATABASE_REGEX_RULES_CHANGES_BLOCKED' | 'DATABASE_OSS_CLUSTER_NOT_SUPPORTED' | 'DATABASE_EXTERNAL_ENDPOINT_WITHOUT_OSS_CLUSTER' | 'CUSTOM_REGEX_RULES_IS_NOT_ALLOWED_WITHOUT_ENABLE_DATABASE_CLUSTERING_IS_TRUE' | 'DATABASE_OSS_CLUSTER_CUSTOM_REGEX_NOT_SUPPORTED' | 'DATABASE_OSS_CLUSTER_REPLICA_NOT_SUPPORTED' | 'DATABASE_REPLICA_OF_PROPERTY_DEPRECATED' | 'DATABASE_REPLICA_PER_SOURCE_OVER_LIMIT' | 'DATABASE_REPLICA_CYCLE' | 'DATABASE_INVALID_REPLICA' | 'DATABASE_UNSUPPORTED_REPLICA_OF_REDIS_FLEX' | 'DATABASE_REPLICAS_OVER_LIMIT' | 'DATABASE_BACKUP_DISABLED' | 'DATABASE_BACKUP_FAILED' | 'DATABASE_BACKUP_NOT_CONFIGURED' | 'DATABASE_INVALID_BACKUP_PATH' | 'DATABASE_INVALID_BACKUP_INTERVAL' | 'DATABASE_INVALID_TOO_MANY_BACKUP_SPECIFICATIONS' | 'DATABASE_INVALID_BACKUP_STORAGE_TYPE' | 'DATABASE_INVALID_IMPORT_SOURCE_TYPE' | 'DATABASE_INVALID_BACKUP_TIME_UTC' | 'DATABASE_INVALID_BACKUP_INTERVAL_AND_TIME_UTC_MISMATCH' | 'DATABASE_INVALID_BACKUP_PATH_USED_BY_ANOTHER_ACCOUNT' | 'DATABASE_INVALID_BACKUP_CONFIGURATION' | 'DATABASE_INVALID_REGEX_RULES' | 'DATABASE_INVALID_QUANTITY' | 'DATABASE_REPLICA_OF_VERSION_NOT_COMPATIBLE' | 'DATABASE_IMPORT_FAILED' | 'DATABASE_IMPORT_FROM_NON_OSS' | 'DATABASE_IMPORT_SOURCE_NOT_FOUND' | 'DUPLICATE_DATABASE_IMPORT_SOURCE_PATH' | 'DATABASE_IMPORT_WRONG_SIZE' | 'DATABASE_IMPORT_URI_NOT_PROVIDED' | 'DATABASE_IMPORT_MULTIPLE_REDIS_SOURCES' | 'DATABASE_IMPORT_REDIS_BAD_URI' | 'DATABASE_REPLICA_OF_BAD_URI' | 'DATABASE_IMPORT_S3_BAD_URI' | 'DATABASE_IMPORT_HTTP_BAD_URI' | 'DATABASE_IMPORT_FTP_BAD_URI' | 'DATABASE_IMPORT_AZURE_BAD_URI' | 'DATABASE_IMPORT_GCS_BAD_URI' | 'DATABASE_IMPORT_NOT_ALLOWED' | 'DATABASE_PORT_INVALID_VALUE' | 'DATABASE_PORT_IS_UNAVAILABLE' | 'DATABASE_CUSTOM_PORT_NOT_SUPPORTED' | 'DATABASE_CUSTOM_PORT_NOT_UNIQUE' | 'DATABASE_AVERAGE_ITEM_SIZE_INVALID_VALUE' | 'DATABASE_REDIS_VERSION_IS_NOT_SUPPORTED' | 'DATABASE_REDIS_VERSION_IS_NOT_SUPPORTED_FOR_MEMCACHED' | 'DATABASE_REDIS_VERSION_IS_REQUIRED' | 'DATABASE_REDIS_VERSION_INVALID_VALUE' | 'CONNECTIVITY_REQUESTS_ON_CUSTOMER_MANAGED_VPC_SUBSCRIPTION' | 'VPC_PEERING_NOT_ACTIVE' | 'VPC_PEERING_GENERAL_ERROR' | 'VPC_PEERING_INVALID_ACCOUNT' | 'VPC_PEERING_INVALID_VPC' | 'VPC_PEERING_INVALID_CIDR' | 'VPC_PEERING_CIDR_IS_MISSING' | 'VPC_PEERING_TOO_MANY_CIDR_SPECIFICATIONS' | 'VPC_PEERING_INVALID_REGION' | 'VPC_PEERING_ALREADY_EXIST' | 'VPC_PEERING_NOT_FOUND' | 'VPC_PEERING_INVALID_PROJECT' | 'VPC_PEERING_CLUSTER_NOT_ACTIVE' | 'VPC_PEERING_CIDR_OVERLAP' | 'VPC_PEERING_BELONGS_TO_DIFFERENT_CLOUD_PROVIDER' | 'VPC_PEERING_IS_NOT_KNOWN_CLOUD_PROVIDER' | 'CREATING_AN_ACTIVE_ACTIVE_VPC_PEERING_IS_NOT_ALLOWED_WITH_SINGLE_REGION_SUBSCRIPTION' | 'UPDATING_AN_ACTIVE_ACTIVE_VPC_PEERING_IS_NOT_ALLOWED_WITH_SINGLE_REGION_SUBSCRIPTION' | 'DELETING_AN_ACTIVE_ACTIVE_VPC_PEERING_IS_NOT_ALLOWED_WITH_SINGLE_REGION_SUBSCRIPTION' | 'DELETING_AN_ACTIVE_ACTIVE_VPC_PEERING_IS_NOT_ALLOWED_FOR_A_SUBSCRIPTION_WITH_NO_VPC_PEERINGS' | 'ACTIVE_ACTIVE_VPC_PEERING_NOT_FOUND' | 'VPC_PEERING_MULTIPLE_CIDRS_IS_DISABLED' | 'TGW_ACCEPTING_AN_ACTIVE_ACTIVE_TGW_RESOURCE_SHARE_IS_NOT_ALLOWED_WITH_A_FLEXIBLE_SUBSCRIPTION' | 'TGW_REJECTING_AN_ACTIVE_ACTIVE_TGW_RESOURCE_SHARE_IS_NOT_ALLOWED_WITH_A_FLEXIBLE_SUBSCRIPTION' | 'TGW_ACCEPTING_A_FLEXIBLE_SUBSCRIPTION_TGW_RESOURCE_SHARE_IS_NOT_ALLOWED_WITH_AN_ACTIVE_ACTIVE_SUBSCRIPTION' | 'TGW_REJECTING_A_FLEXIBLE_SUBSCRIPTION_TGW_RESOURCE_SHARE_IS_NOT_ALLOWED_WITH_AN_ACTIVE_ACTIVE_SUBSCRIPTION' | 'TGW_CREATING_AN_ACTIVE_ACTIVE_SUBSCRIPTION_TGW_ATTACHMENT_IS_NOT_ALLOWED_WITH_A_FLEXIBLE_SUBSCRIPTION' | 'TGW_DELETING_AN_ACTIVE_ACTIVE_SUBSCRIPTION_TGW_ATTACHMENT_IS_NOT_ALLOWED_WITH_A_FLEXIBLE_SUBSCRIPTION' | 'TGW_UPDATING_AN_ACTIVE_ACTIVE_TGW_ATTACHMENT_IS_NOT_ALLOWED_WITH_A_FLEXIBLE_SUBSCRIPTION' | 'TGW_CREATING_A_FLEXIBLE_SUBSCRIPTION_TGW_ATTACHMENT_IS_NOT_ALLOWED_WITH_AN_ACTIVE_ACTIVE_SUBSCRIPTION' | 'TGW_UPDATING_A_FLEXIBLE_SUBSCRIPTION_TGW_ATTACHMENT_IS_NOT_ALLOWED_WITH_AN_ACTIVE_ACTIVE_SUBSCRIPTION' | 'TGW_DELETING_A_FLEXIBLE_SUBSCRIPTION_TGW_ATTACHMENT_IS_NOT_ALLOWED_WITH_AN_ACTIVE_ACTIVE_SUBSCRIPTION' | 'TGW_CLOUD_PROVIDER_IS_NOT_SUPPORTED' | 'TGW_RESOURCE_SHARE_DOES_NOT_EXIST' | 'TGW_DOES_NOT_EXIST' | 'TGW_ATTACHMENT_DOES_NOT_EXIST' | 'TGW_ATTACHMENT_IS_NOT_ACTIVE' | 'TGW_ATTACHMENT_CIDRS_INVALID_LENGTH' | 'TGW_ATTACHMENT_CIDRS_ARE_THE_SAME_AS_EXISTING_ONES' | 'TGW_ATTACHMENT_CIDRS_REQUEST_CONTAINS_DUPLICATES' | 'TGW_REGION_DOES_NOT_EXIST' | 'TGW_GETTING_ACTIVE_ACTIVE_SUBSCRIPTION_TGW_IS_NOT_ALLOWED_WITH_SINGLE_REGION_SUBSCRIPTION' | 'TGW_GETTING_ACTIVE_ACTIVE_SUBSCRIPTION_TGW_INVITATIONS_IS_NOT_ALLOWED_WITH_SINGLE_REGION_SUBSCRIPTION' | 'TGW_GETTING_SINGLE_REGION_TGWS_IS_NOT_ALLOWED_WITH_ACTIVE_ACTIVE_SUBSCRIPTION' | 'TGW_GETTING_SINGLE_REGION_TGW_INVITATIONS_IS_NOT_ALLOWED_WITH_ACTIVE_ACTIVE_SUBSCRIPTION' | 'PSC_ENDPOINT_INVALID_GCP_PROJECT_ID' | 'PSC_ENDPOINT_INVALID_VPC_NAME' | 'PSC_ENDPOINT_INVALID_VPC_SUBNET_NAME' | 'PSC_ENDPOINT_INVALID_CONNECTION_NAME' | 'PSC_SERVICE_ALREADY_EXISTS' | 'PSC_ENDPOINT_ALREADY_EXISTS' | 'PSC_CLOUD_PROVIDER_IS_NOT_SUPPORTED' | 'PSC_GET_AN_ACTIVE_ACTIVE_SUBSCRIPTION_PRIVATE_SERVICE_CONNECT_ENDPOINTS_IS_NOT_ALLOWED_WITH_A_FLEXIBLE_SUBSCRIPTION' | 'PSC_GET_A_FLEXIBLE_SUBSCRIPTION_PRIVATE_SERVICE_CONNECT_ENDPOINT_IS_NOT_ALLOWED_WITH_AN_ACTIVE_ACTIVE_SUBSCRIPTION' | 'PSC_CREATING_AN_ACTIVE_ACTIVE_SUBSCRIPTION_PRIVATE_SERVICE_CONNECT_IS_NOT_ALLOWED_WITH_A_FLEXIBLE_SUBSCRIPTION' | 'PSC_CREATING_A_FLEXIBLE_SUBSCRIPTION_PRIVATE_SERVICE_CONNECT_IS_NOT_ALLOWED_WITH_AN_ACTIVE_ACTIVE_SUBSCRIPTION' | 'PSC_DELETING_AN_ACTIVE_ACTIVE_SUBSCRIPTION_PRIVATE_SERVICE_CONNECT_IS_NOT_ALLOWED_WITH_A_FLEXIBLE_SUBSCRIPTION' | 'PSC_DELETING_A_FLEXIBLE_SUBSCRIPTION_PRIVATE_SERVICE_CONNECT_IS_NOT_ALLOWED_WITH_AN_ACTIVE_ACTIVE_SUBSCRIPTION' | 'PSC_CREATING_A_FLEXIBLE_SUBSCRIPTION_PRIVATE_SERVICE_CONNECT_ENDPOINT_IS_NOT_ALLOWED_WITH_AN_ACTIVE_ACTIVE_SUBSCRIPTION' | 'PSC_CREATING_AN_ACTIVE_ACTIVE_SUBSCRIPTION_PRIVATE_SERVICE_CONNECT_ENDPOINT_IS_NOT_ALLOWED_WITH_A_FLEXIBLE_SUBSCRIPTION' | 'PSC_CREATING_AN_ACTIVE_ACTIVE_SUBSCRIPTION_PRIVATE_SERVICE_CONNECT_IS_NOT_SUPPORTED' | 'PSC_UPDATING_A_FLEXIBLE_SUBSCRIPTION_PRIVATE_SERVICE_CONNECT_ENDPOINT_IS_NOT_ALLOWED_WITH_AN_ACTIVE_ACTIVE_SUBSCRIPTION' | 'PSC_UPDATING_AN_ACTIVE_ACTIVE_SUBSCRIPTION_PRIVATE_SERVICE_CONNECT_ENDPOINT_IS_NOT_ALLOWED_WITH_A_FLEXIBLE_SUBSCRIPTION' | 'PSC_DELETING_A_FLEXIBLE_SUBSCRIPTION_PRIVATE_SERVICE_CONNECT_ENDPOINT_IS_NOT_ALLOWED_WITH_AN_ACTIVE_ACTIVE_SUBSCRIPTION' | 'PSC_DELETING_AN_ACTIVE_ACTIVE_SUBSCRIPTION_PRIVATE_SERVICE_CONNECT_ENDPOINT_IS_NOT_ALLOWED_WITH_A_FLEXIBLE_SUBSCRIPTION' | 'PSC_UPDATE_ENDPOINT_REQUEST_ACTION_INVALID_VALUE' | 'PSC_UPDATE_ENDPOINT_REQUEST_CANNOT_HAVE_BOTH_ACTION_AND_OTHER_FIELDS' | 'PSC_UPDATE_ENDPOINT_REQUEST_CANNOT_UPDATE_INITIALIZED_ENDPOINT' | 'PSC_SERVICE_NOT_FOUND' | 'PSC_ENDPOINT_NOT_FOUND' | 'PSC_ENDPOINT_NOT_ACTIVE' | 'PSC_ENDPOINT_NOT_CREATED_OR_DELETED' | 'PSC_ENDPOINT_CANNOT_BE_DELETED_WITHOUT_DELETION_SCRIPT' | 'PSC_SERVICE_CANNOT_DELETE_SERVICE_WITH_ACTIVE_ENDPOINTS' | 'PSC_SERVICE_NOT_ACTIVE' | 'PSC_ENDPOINT_SCRIPT_FAILED_TO_PARSE' | 'CIDR_WHITELIST_GENERAL_ERROR' | 'CIDR_WHITELIST_INVALID_CIDRS' | 'CIDR_WHITELIST_INVALID_SG' | 'CIDR_WHITELIST_LIMIT_EXCEEDED' | 'CIDR_WHITELIST_DUPLICATE_CIDRS' | 'CIDR_WHITELIST_DUPLICATE_SG' | 'CIDR_WHITELIST_NOT_ALLOWED' | 'CLIENT_PUBLIC_ACCESS_INVALID_SOURCE_IPS' | 'CLIENT_PUBLIC_ACCESS_NOT_SUPPORTED' | 'CLIENT_PUBLIC_ACCESS_ALREADY_SET' | 'CLIENT_PUBLIC_ACCESS_ON_NON_HOSTED' | 'AWS_ERROR_INSTANCE_LIMIT_EXCEEDED' | 'AWS_ERROR_VPC_LIMIT_EXCEEDED' | 'AWS_ERROR_INSUFFICIENT_INSTANCE_CAPACITY' | 'AWS_ERROR_VOLUME_LIMIT_EXCEEDED' | 'AWS_ERROR_MISMATCHING_CIDR' | 'AWS_ERROR_CONFLICTING_CIDR' | 'AWS_ERROR_VPC_DOES_NOT_EXIST' | 'AWS_ERROR_EXISTING_VPC_EQUAL_TO_REQUESTED' | 'PAYMENT_INFO_NOT_PROVIDED' | 'PAYMENT_INFO_EXPIRED' | 'PAYMENT_INFO_NOT_ALLOWED_IN_GCP_ACCOUNT' | 'CLOUD_PROVIDER_IS_NOT_GCP_IN_GCP_ACCOUNT' | 'PAYMENT_INFO_NOT_ALLOWED_IN_CONTRACT_ASSOCIATED_ACCOUNT' | 'LOCAL_THROUGHPUT_READ_AND_WRITE_OPERATIONS_PER_SECOND_VALUES_MUST_BE_IN_INCREMENTS_OF_500_OR_MINIMUM' | 'MISSING_REGIONS_BETWEEN_CLOUD_PROVIDERS_AND_DATABASES_LOCAL_THROUGHPUT_MEASUREMENTS' | 'MISSING_REGIONS_BETWEEN_LOCAL_THROUGHPUT_MEASUREMENTS_AND_SUBSCRIPTION_REGIONS' | 'CRDB_ACTIVE_ACTIVE_MISSING_LOCAL_THROUGHPUT_MEASUREMENT' | 'CRDB_ACTIVE_ACTIVE_REGIONS_MUST_BE_DEFINED_ONCE' | 'ACTIVE_ACTIVE_CREATE_A_REGION_MUST_CONTAIN_DATABASE_SPEC_TO_ALL_CRDBS_IN_SUBSCRIPTION' | 'ACTIVE_ACTIVE_CREATE_A_REGION_MUST_CONTAIN_LOCAL_THROUGHPUT_MEASUREMENT_IN_DATABASE_SPEC' | 'ACTIVE_ACTIVE_CREATE_A_REGION_MUST_BE_DEFINED_ONCE_PER_DATABASE' | 'ACTIVE_ACTIVE_CREATE_A_REGION_DATABASE_RESP_VERSION_IS_NOT_SUPPORTED' | 'TOO_MANY_LOCAL_THROUGHPUT_MEASUREMENTS_DEFINED_FOR_SPECIFIED_ACTIVE_ACTIVE_SUBSCRIPTION' | 'ACTIVE_ACTIVE_RAM_AND_FLASH_MEMORY_STORAGE_NOT_SUPPORTED' | 'ACTIVE_ACTIVE_DATABASE_MODULE_IS_NOT_SUPPORTED' | 'ACTIVE_ACTIVE_DATABASE_MODULES_IS_NOT_SUPPORTED' | 'ACTIVE_ACTIVE_FOR_GCP_ACCOUNT_IS_NOT_SUPPORTED' | 'ACTIVE_ACTIVE_DATABASE_ALERT_NOT_SUPPORTED' | 'FLEXIBLE_DATABASE_ALERT_NOT_SUPPORTED' | 'ACTIVE_ACTIVE_DATABASE_REPLICA_OF_NOT_SUPPORTED' | 'ACTIVE_ACTIVE_DATABASE_PERIODIC_BACK_UP_PATH_NOT_ALLOWED' | 'ACTIVE_ACTIVE_CHANGE_REQUEST_PLANNING_FAILED' | 'ACTIVE_ACTIVE_CHANGE_REQUEST_PLANNING_EXPIRED' | 'ACTIVE_ACTIVE_MISSING_LOCAL_THROUGHPUT_MEASUREMENT' | 'ACTIVE_ACTIVE_BACKUP_MISSING_REGION_NAME' | 'ACTIVE_ACTIVE_BACKUP_STATUS_MISSING_REGION_NAME' | 'ACTIVE_ACTIVE_DATABASE_INVALID_CIDR_FORMAT' | 'ACTIVE_ACTIVE_DATABASE_INVALID_CIDR_OVERLAPPING_OTHER_REGIONS' | 'ACTIVE_ACTIVE_DATABASE_REPLICATION_CANNOT_BE_FALSE' | 'ACTIVE_ACTIVE_REGIONS_MUST_BE_DEFINED_ONCE' | 'ACTIVE_ACTIVE_SUBSCRIPTION_WITHOUT_REGIONS_IS_NOT_ALLOWED' | 'ACTIVE_ACTIVE_DATABASE_MEMCACHED_PROTOCOL_IS_NOT_ALLOWED' | 'ACTIVE_ACTIVE_DATABASE_SHARDING_MUST_BE_ENABLED' | 'ACTIVE_ACTIVE_DATABASE_MISSING_DATABASE_CONFIGURATION' | 'ACTIVE_ACTIVE_DATABASE_INVALID_THROUGHPUT' | 'ACTIVE_ACTIVE_MISMATCH_BETWEEN_REQUEST_REGIONS_AND_SUBSCRIPTION_REGIONS' | 'ACTIVE_ACTIVE_INVALID_UPDATE_DATABASE_NAME' | 'ACTIVE_ACTIVE_INVALID_CREATE_REGION_NAME' | 'ACTIVE_ACTIVE_INVALID_DELETE_REGION_NAME' | 'ACTIVE_ACTIVE_INVALID_BACKUP_REGION_NAME' | 'ACTIVE_ACTIVE_INVALID_BACKUP_STATUS_REGION_NAME' | 'ACTIVE_ACTIVE_DELETE_REGIONS_MUST_BE_DEFINED_ONCE' | 'ACTIVE_ACTIVE_DELETE_SUBSCRIPTION_MUST_BE_DEPLOYED_IN_AT_LEAST_ONE_REGION' | 'ACTIVE_ACTIVE_REQUEST_GENERAL_ERROR' | 'ACTIVE_ACTIVE_VPC_PEERING_INVALID_SOURCE_REGION_NAME' | 'ACTIVE_ACTIVE_VPC_PEERING_INVALID_AWS_ACCOUNT' | 'ACTIVE_ACTIVE_DATABASE_RESP_VERSION_IS_NOT_SUPPORTED' | 'ACTIVE_ACTIVE_DATABASE_PREVIEW_REDIS_VERSION_IS_NOT_SUPPORTED' | 'ACTIVE_ACTIVE_DATABASE_UPGRADE_IS_NOT_SUPPORTED' | 'LOCAL_THROUGHPUT_MEASUREMENT_NOT_ALLOWED_WITH_SINGLE_REGION_SUBSCRIPTION' | 'BACKUP_REGION_NAME_IS_NOT_ALLOWED_WITH_SINGLE_REGION_SUBSCRIPTION' | 'BACKUP_STATUS_REGION_NAME_IS_NOT_ALLOWED_WITH_SINGLE_REGION_SUBSCRIPTION' | 'UPDATING_LOCAL_PROPERTIES_NOT_ALLOWED_WITH_SINGLE_REGION_SUBSCRIPTION' | 'DISABLING_THE_DEFAULT_USER_AND_UPDATING_A_NEW_PASSWORD_IS_NOT_ALLOWED' | 'NOT_ALLOWED_TO_UPDATE_A_DATABASE_PASSWORD_WHEN_DEFAULT_USER_IS_DISABLED' | 'UPDATING_SINGLE_REGION_DATABASE_NOT_ALLOWED_WITH_ACTIVE_ACTIVE_SUBSCRIPTION' | 'GETTING_ACTIVE_ACTIVE_SUBSCRIPTION_VPC_PEERINGS_IS_NOT_ALLOWED_WITH_SINGLE_REGION_SUBSCRIPTION' | 'UPDATING_SINGLE_REGION_CIDR_WHITE_LIST_IS_NOT_ALLOWED_WITH_ACTIVE_ACTIVE_SUBSCRIPTION' | 'GETTING_SINGLE_REGION_CIDR_WHITE_LIST_IS_NOT_ALLOWED_WITH_ACTIVE_ACTIVE_SUBSCRIPTION' | 'ADDING_REGION_IS_NOT_ALLOWED_WITH_SINGLE_REGION_SUBSCRIPTION' | 'DELETING_REGION_IS_NOT_ALLOWED_WITH_SINGLE_REGION_SUBSCRIPTION' | 'SINGLE_REGION_SUBSCRIPTION_MUST_DEFINE_ONLY_ONE_REGION' | 'CREATING_A_SINGLE_REGION_VPC_PEERING_IS_NOT_ALLOWED_WITH_ACTIVE_ACTIVE_SUBSCRIPTION' | 'UPDATING_A_SINGLE_REGION_VPC_PEERING_IS_NOT_ALLOWED_WITH_ACTIVE_ACTIVE_SUBSCRIPTION' | 'DELETING_SINGLE_REGION_VPC_PEERING_IS_NOT_ALLOWED_WITH_ACTIVE_ACTIVE_SUBSCRIPTION' | 'GETTING_SINGLE_REGION_VPC_PEERINGS_IS_NOT_ALLOWED_WITH_ACTIVE_ACTIVE_SUBSCRIPTION' | 'ACTIVE_ACTIVE_DATABASE_LIMIT_EXCEEDED' | 'ACTIVE_ACTIVE_REGION_LIMIT_REACHED' | 'FIXED_DATABASE_NAME_IS_MISSING' | 'CREATING_FIXED_DATABASE_NOT_ALLOWED_WITH_A_FLEXIBLE_SUBSCRIPTION' | 'UPDATING_FIXED_DATABASE_NOT_ALLOWED_WITH_A_FLEXIBLE_SUBSCRIPTION' | 'DELETING_FIXED_DATABASE_NOT_ALLOWED_WITH_A_FLEXIBLE_SUBSCRIPTION' | 'FIXED_DATABASE_MEMORY_LIMIT_IN_GB_AND_DATA_SET_SIZE_SUPPORTED_ONLY_FOR_PAY_AS_YOU_GO' | 'FIXED_DATABASE_FIXED_SUBSCRIPTION_REACHED_MAX_DATABASES_COUNT' | 'FIXED_DATABASE_SOURCE_IPS_LIST_IS_GREATER_THAN_PLAN_MAX_COUNT_ALLOWED_SOURCE_IPS' | 'FIXED_DATABASE_ENABLE_DATABASE_CLUSTERING_SUPPORTED_ONLY_FOR_PAY_AS_YOU_GO' | 'FIXED_DATABASE_ENABLE_DATABASE_CLUSTERING_WITH_REDIS_SEARCH_OR_GRAPH_MODULES_IS_NOT_ALLOWED' | 'FIXED_DATABASE_PAYG_MEMORY_LIMIT_IN_GB_IS_MISSING' | 'FIXED_DATABASE_PAYG_MEMORY_LIMIT_IN_GB_OR_DATA_SET_SIZE_IN_GB_IS_MISSING' | 'FIXED_DATABASE_ALERT_NOT_SUPPORTED' | 'PAY_AS_YOU_GO_DATABASE_ALERT_NOT_SUPPORTED' | 'FIXED_DATABASE_REPLICA_OF_MEMCACHED_IS_NOT_SUPPORTED' | 'FIXED_DATABASE_STACK_PROTOCOL_CONTAINS_MODULES' | 'FIXED_DATABASE_STACK_PROTOCOL_IS_NOT_SUPPORTED_IN_SELECTED_PLAN_OR_CLUSTER' | 'FIXED_DATABASE_REDIS_PROTOCOL_IS_NOT_SUPPORTED_IN_SELECTED_PLAN' | 'FIXED_DATABASE_REPLICATION_IS_NOT_SUPPORTED_IN_REQUESTED_PLAN' | 'FIXED_DATABASE_OSS_CLUSTER_API_IS_NOT_SUPPORTED_IN_REQUESTED_PLAN' | 'FIXED_DATABASE_USE_EXTERNAL_ENDPOINT_FOR_OSS_CLUSTER_API_NOT_SUPPORTED_IN_REQUESTED_PLAN' | 'FIXED_DATABASE_REGEX_RULES_NOT_SUPPORTED_IN_REQUESTED_PLAN' | 'FIXED_DATABASE_ENABLE_TLS_NOT_SUPPORTED_IN_REQUESTED_PLAN' | 'FIXED_DATABASE_CLIENT_SSL_CERTIFICATE_NOT_SUPPORTED_IN_REQUESTED_PLAN' | 'FIXED_DATABASE_REPLICA_OF_NOT_SUPPORTED_IN_REQUESTED_PLAN' | 'FIXED_DATABASE_CLUSTER_DOES_NOT_SUPPORT_DATA_PERSISTENCE' | 'FIXED_DATABASE_NO_EVICTION_IS_NOT_SUPPORTED_BY_CLUSTER' | 'FIXED_DATABASE_DATA_EVICTION_POLICY_IS_NOT_SUPPORTED_BY_CLUSTER' | 'FIXED_DATABASE_DATA_EVICTION_POLICY_IS_NOT_SUPPORTED_BY_SELECTED_MODULES' | 'FIXED_DATABASE_EVICTION_POLICY_IS_NOT_SUPPORTED_BY_REDIS_FLEX_PLAN' | 'FIXED_DATABASE_REPLICA_OF_IS_NOT_SUPPORTED_BY_SELECTED_MODULES' | 'FIXED_DATABASE_DATA_PERSISTENCE_VALUE_NOT_SUPPORTED_FOR_FIXED' | 'FIXED_DATABASE_DATA_EVICTION_POLICY_IS_NOT_SUPPORTED_BY_ALL_MODULES_IN_SELECTED_PLAN_OR_CLUSTER' | 'FIXED_DATABASE_RESP_VERSION_IS_NOT_SUPPORTED' | 'FIXED_DATABASE_REDIS_FLEX_IS_NOT_SUPPORTED' | 'FIXED_DATABASE_STACK_PROTOCOL_IS_NOT_SUPPORTED_FOR_REDIS_FLEX' | 'FIXED_DATABASE_MEMCACHED_PROTOCOL_IS_NOT_SUPPORTED_FOR_REDIS_FLEX' | 'FIXED_DATABASE_NUMBER_OF_SHARDS_IS_NOT_SUPPORTED_FOR_THIS_ACCOUNT' | 'FIXED_DATABASE_NUMBER_OF_SHARDS_REQUIRES_DATABASE_CLUSTERING_ENABLED' | 'FIXED_DATABASE_NUMBER_OF_SHARDS_INVALID_VALUE' | 'PAYMENT_INFO_NOT_ALLOWED_WHEN_ACCOUNT_POC_ACTIVE' | 'FIXED_DATABASE_NUMBER_OF_SHARDS_SUPPORTED_ONLY_FOR_PAY_AS_YOU_GO' | 'FIXED_DATABASE_NUMBER_OF_SHARDS_NOT_A_MULTIPLE_OF_CURRENT_VALUE' | 'VPC_ID_NOT_ALLOWED_WITH_INTERNAL_CLOUD_ACCOUNT' | 'SUBNET_ID_NOT_ALLOWED_WITH_INTERNAL_CLOUD_ACCOUNT' | 'SECURITY_GROUP_ID_NOT_ALLOWED_WITH_INTERNAL_CLOUD_ACCOUNT' | 'CLIENT_SSL_CERTIFICATE_IS_NOT_ALLOWED_WITHOUT_ENABLE_TLS_IS_TRUE' | 'MARKETPLACE_PAYMENT_INFO_COLLISION' | 'ACCOUNT_MARKETPLACE_IS_NOT_ACTIVE' | 'ACCOUNT_MARKETPLACE_NOT_FOUND' | 'ACCOUNT_MARKETPLACE_NOT_SUPPORT_NON_HOSTED_ACCOUNTS' | 'PAYMENT_INVALID_CARD_NUMBER' | 'PAYMENT_INVALID_CCV' | 'PAYMENT_INVALID_CARD_TYPE' | 'PAYMENT_CVV_MISSING' | 'PAYMENT_GENERAL_ERROR' | 'ACL_USER_NAME_ALREADY_EXISTS' | 'ACL_USER_NAME_NOT_VALID' | 'ACL_USER_NOT_FOUND' | 'ACL_USER_NAME_IS_MISSING' | 'ACL_ROLE_NAME_IS_MISSING' | 'ACL_ROLE_REDIS_RULE_MUST_BE_DEFINED_ONLY_ONCE_PER_DATABASE' | 'ACL_ROLE_REDIS_RULE_ALREADY_EXISTS_FOR_REQUESTED_RESOURCE' | 'ACL_ROLE_REDIS_RULES_IS_MISSING' | 'ACL_ROLE_REDIS_RULES_DATABASES_SPEC_IS_MISSING' | 'ACL_ROLE_REDIS_RULES_DATABASES_DATABASE_ID_IS_MISSING' | 'ACL_ROLE_REDIS_RULES_DATABASES_SUBSCRIPTION_ID_IS_MISSING' | 'ACL_ROLE_REDIS_RULES_DATABASES_REGIONS_IS_MISSING' | 'ACL_ROLE_REDIS_RULES_DATABASES_REGION_MUST_BE_CRDB' | 'ACL_ROLE_REDIS_RULES_DATABASES_REGION_NOT_IN_PLAN' | 'ACL_ROLE_REDIS_RULES_DATABASES_REGION_NOT_UNIQUE' | 'ACL_ROLE_REDIS_RULES_DATABASES_REGION_IS_NOT_BELONGS_TO_DATABASE' | 'ACL_ROLE_NAME_NOT_VALID' | 'ACL_ROLE_DOES_NOT_EXISTS' | 'ACL_USER_PASSWORD_NOT_VALID' | 'ACL_USER_PASSWORD_IS_MISSING' | 'ACL_USER_CREATION_FAILURE' | 'ACL_REDIS_RULE_NAME_IS_MISSING' | 'ACL_REDIS_RULE_NAME_ALREADY_EXISTS' | 'ACL_REDIS_RULE_NAME_NOT_VALID' | 'ACL_REDIS_RULE_NAME_NOT_IN_RANGE' | 'ACL_REDIS_RULE_PATTERN_IS_MISSING' | 'ACL_REDIS_RULE_PATTERN_NOT_VALID' | 'ACL_REDIS_RULE_INVALID_PUBSUB_PATTERN' | 'ACL_REDIS_RULE_ACCOUNT_NOT_SUPPORT_PUBSUB_PATTERN' | 'ACL_REDIS_RULE_ALLCHANNELS_BEFORE_SPECIFIC_CHANNEL' | 'ACL_REDIS_RULE_INVALID_CATEGORY_RULE_PATTERN' | 'ACL_REDIS_RULE_INVALID_KEYSPACE_RULE_PATTERN' | 'ACL_REDIS_RULE_INVALID_COMMAND_OR_MODULE_COMMAND_RULE_PATTERN' | 'ACL_REDIS_RULE_ALLKEYS_BEFORE_SPECIFIC_KEY' | 'ACL_REDIS_RULE_CREATION_FAILURE' | 'ACL_REDIS_RULE_NOT_FOUND' | 'ACL_REDIS_RULE_CANNOT_UPDATE_DEFAULT' | 'ACL_REDIS_RULE_CANNOT_DELETE_DEFAULT' | 'ACL_REDIS_RULE_CANNOT_DELETE_WHEN_ASSOCIATED_WITH_ROLES' | 'ACL_REDIS_RULE_NOT_ACTIVE' | 'ACL_GENERAL_ERROR' | 'ACL_ROLE_NAME_ALREADY_EXISTS' | 'ACL_ROLE_HAS_ACTIVE_USERS_AND_CANNOT_BE_DELETED' | 'ACL_ROLE_IS_IN_PENDING_STATUS_AND_CANNOT_BE_DELETED' | 'ACL_ROLE_IS_IN_PENDING_STATUS_AND_CANNOT_BE_UPDATED' | 'ACL_ROLE_NOT_FOUND' | 'ACL_ROLE_ID_IS_MISSING' | 'ACL_REDIS_RULE_DOES_NOT_EXISTS' | 'ACL_REDIS_RULE_INVALID_KEY_PERMISSION_PATTERN' | 'ACL_REDIS_RULE_INVALID_SELECTORS_PATTERN' | 'BDB_IS_NOT_IN_CORRECT_VERSION_FOR_GIVEN_ACL_VERSION' | 'USER_NOT_FOUND' | 'USER_INSUFFICIENT_ROLE' | 'USER_NAME_IS_INVALID' | 'USER_CANNOT_UPDATE_IT_IS_OWN_ROLE' | 'USER_WITHOUT_OWNER_PERMISSION_CANNOT_UPDATE_USERS' | 'USER_WITHOUT_OWNER_PERMISSION_CANNOT_PERFORM_ACTIONS_ON_USERS' | 'USER_CANNOT_BE_UPDATED_OR_DELETED_BEFORE_VERIFICATION' | 'USER_ROLE_DOES_NOT_EXISTS' | 'USER_ROLE_IS_MISSING' | 'USER_CANNOT_DELETE_OWN_USER' | 'ENTITY_NOT_FOUND' | 'FIXED_SUBSCRIPTION_CREATE_PLAN_NOT_FOUND' | 'FIXED_SUBSCRIPTION_UPDATE_INVALID_PLAN' | 'FIXED_SUBSCRIPTION_PLAN_NOT_PROVIDED' | 'FIXED_SUBSCRIPTION_ACCOUNT_ALREADY_HAS_A_FREE_PLAN' | 'FIXED_MISMATCH_BETWEEN_REQUEST_PLAN_CLOUD_PROVIDER_AND_SUBSCRIPTION_CLOUD_PROVIDER' | 'FIXED_MISMATCH_BETWEEN_REQUEST_PLAN_REGION_AND_SUBSCRIPTION_REGION' | 'FIXED_SUBSCRIPTION_PLAN_MAX_DATABASES_SMALLER_THEN_CURRENT_SUBSCRIPTION_DATABASES_COUNT' | 'FIXED_SUBSCRIPTION_PLAN_SIZE_SMALLER_THEN_CURRENT_SUBSCRIPTION_USAGE' | 'FIXED_SUBSCRIPTION_PLAN_NOT_SUPPORT_REPLICA_OF' | 'FIXED_SUBSCRIPTION_PLAN_DATABASES_ARE_RESTRICTED_TO_A_SINGLE_CLUSTER' | 'FIXED_SUBSCRIPTION_PLAN_NOT_SUPPORT_TLS' | 'FIXED_SUBSCRIPTION_PLAN_CANNOT_CHANGED_FROM_AVAILABILITY_OF_SINGLE_ZONE_OR_NO_REPLICATION_TO_MULTI_ZONE' | 'FIXED_SUBSCRIPTION_PLAN_CANNOT_CHANGED_FROM_AVAILABILITY_OF_MULTI_ZONE_TO_SINGLE_ZONE_OR_NO_REPLICATION' | 'FIXED_SUBSCRIPTION_PLAN_MAX_SOURCE_IPS_IS_SMALLER_THEN_ONE_OF_EXISTING_DATABSE_SOURCE_IPS' | 'FIXED_SUBSCRIPTION_INVALID_NAME' | 'FIXED_SUBSCRIPTION_NAME_NOT_PROVIDED' | 'REDIS_FLEX_PLAN_CANNOT_BE_UPDATED_TO_NON_REDIS_FLEX' | 'NON_REDIS_FLEX_PLAN_CANNOT_BE_UPDATED_TO_REDIS_FLEX_PLAN' | 'DELETING_A_FIXED_SUBSCRIPTION_IS_NOT_ALLOWED_WITH_A_FLEXIBLE_SUBSCRIPTION' | 'UPDATING_A_FIXED_SUBSCRIPTION_IS_NOT_ALLOWED_WITH_A_FLEXIBLE_SUBSCRIPTION' | 'UPDATING_A_FIXED_SUBSCRIPTION_PLAN_IS_NOT_ALLOWED_WHILE_THE_SUBSCRIPTION_OR_BDB_IS_PENDING' | 'FIXED_PAYMENT_INFO_NOT_ALLOWED_IN_FREE_FIXED_PLAN' | 'FREE_PLAN_IS_ALLOWED_ONLY_FOR_ACCOUNTS_WITH_VALID_PAYMENT_INFO' | 'BACKUP_A_FIXED_DATABASE_IS_NOT_ALLOWED_WITH_A_FLEXIBLE_SUBSCRIPTION' | 'IMPORT_A_FIXED_DATABASE_IS_NOT_ALLOWED_WITH_A_FLEXIBLE_SUBSCRIPTION' | 'TOO_MANY_PENDING_SUBSCRIPTIONS' | 'BAD_REQUEST' | 'GENERAL_ERROR' | 'CONFLICT_ERROR' | 'UNKNOWN_STATUS' | 'CRDB_FLUSH_FAILURE' | 'CRDB_FLUSH_ACTION_NOT_ALLOWED_WITH_SINGLE_REGION_SUBSCRIPTION' | 'DATABASE_NAME_CHANGE_NOT_SUPPORTED' | 'DATABASE_INVALID_LOCATION_BACKUP' | 'DATABASE_GENERAL_ERROR_BACKUP' | 'CLUSTER_COMMUNICATION_ERROR' | 'MAINTENANCE_WINDOW_INVALID_MAINTENANCE_WINDOW_SPEC_PROVIDED' | 'MAINTENANCE_WINDOW_INVALID_MAINTENANCE_WINDOW_MODE_PROVIDED' | 'MAINTENANCE_WINDOW_MANUAL_MODE_WITH_NO_MAINTENANCE_WINDOWS' | 'MAINTENANCE_WINDOW_AUTOMATIC_MODE_WITH_MAINTENANCE_WINDOWS' | 'MAINTENANCE_WINDOW_GREATER_THAN_MAXIMUM_ALLOWABLE_MAINTENANCE_WINDOWS_PROVIDED' | 'MAINTENANCE_WINDOW_INVALID_START_HOUR' | 'MAINTENANCE_WINDOW_INVALID_DURATION_IN_HOURS' | 'MAINTENANCE_WINDOW_INVALID_DAYS' | 'MAINTENANCE_WINDOW_DUPLICATE_DAYS' | 'MAINTENANCE_WINDOW_INVALID_DURATION_FOR_ROF_SUBSCRIPTION' | 'MAINTENANCE_WINDOW_UNKNOWN_MEMORY_STORAGE_TYPE' | 'DATABASE_UPGRADE_IS_ALREADY_RUNNING' | 'DATABASE_CLUSTER_IS_IN_MAINTENANCE' | 'DATABASE_IS_NOT_ACTIVE' | 'DATABASE_UPGRADE_WORKFLOW_NOT_FOUND' | 'DATABASE_UPGRADE_INVALID_REDIS_VERSION' | 'DATABASE_UPGRADE_OF_MEMCACHED_IS_NOT_SUPPORTED' | 'DATABASE_REPLICA_OF_INCOMPATIBLE_VERSION' | 'DATABASE_UPGRADE_FAILED' | 'DATABASE_INVALID_PLAN_TYPE' | 'DATABASE_UPGRADE_IS_NOT_SUPPORTED' | 'ACTIVE_ACTIVE_EXTERNAL_ACCOUNTS_NOT_SUPPORTED' | 'ACTIVE_ACTIVE_MULTIPLE_CLOUD_ACCOUNTS_NOT_SUPPORTED' | 'ACTIVE_ACTIVE_GCP_EXTERNAL_CLOUD_ACCOUNT_NOT_SUPPORTED' | 'DEDICATED_SUBSCRIPTION_PREFERRED_AZ_INVALID_VALUE' | 'DEDICATED_SUBSCRIPTION_INVALID_INSTANCE_NAME' | 'DEDICATED_SUBSCRIPTION_INVALID_REPLICATION' | 'PRIVATE_LINK_NOT_FOUND' | 'PRIVATE_LINK_ALREADY_EXISTS' | 'PRIVATE_LINK_PRINCIPAL_ALREADY_EXISTS' | 'PRIVATE_LINK_PRINCIPAL_NOT_FOUND' | 'PRIVATE_LINK_PRINCIPAL_INVALID_PRINCIPLE' | 'PRIVATE_LINK_CLOUD_PROVIDER_NOT_SUPPORTED' | 'PRIVATE_LINK_GET_A_FLEXIBLE_SUBSCRIPTION_PRIVATE_LINK_IS_NOT_ALLOWED_WITH_AN_ACTIVE_ACTIVE_SUBSCRIPTION' | 'PRIVATE_LINK_GET_AN_ACTIVE_ACTIVE_SUBSCRIPTION_PRIVATE_LINK_IS_NOT_ALLOWED_WITH_A_SINGLE_REGION_SUBSCRIPTION' | 'PRIVATE_LINK_CREATING_PRINCIPLES_IS_NOT_ALLOWED_WITH_AN_ACTIVE_ACTIVE_SUBSCRIPTION' | 'PRIVATE_LINK_CREATING_PRINCIPLES_IS_NOT_ALLOWED_WITH_A_SINGLE_REGION_SUBSCRIPTION' | 'PRIVATE_LINK_DELETING_A_FLEXIBLE_SUBSCRIPTION_PRINCIPALS_IS_NOT_ALLOWED_WITH_AN_ACTIVE_ACTIVE_SUBSCRIPTION' | 'PRIVATE_LINK_DELETING_AN_ACTIVE_ACTIVE_SUBSCRIPTION_PRINCIPALS_IS_NOT_ALLOWED_WITH_A_SINGLE_REGION_SUBSCRIPTION' | 'PRIVATE_LINK_CREATE_A_FLEXIBLE_SUBSCRIPTION_PRIVATE_LINK_IS_NOT_ALLOWED_WITH_AN_ACTIVE_ACTIVE_SUBSCRIPTION' | 'PRIVATE_LINK_CREATE_AN_ACTIVE_ACTIVE_SUBSCRIPTION_PRIVATE_LINK_IS_NOT_ALLOWED_WITH_A_SINGLE_REGION_SUBSCRIPTION' | 'PRIVATE_LINK_IS_NOT_SUPPORTED' | 'PRIVATE_LINK_SERVICE_ERROR'
    - `additionalInfo` string
  - `links` object[]

## Other responses

- `400` — Bad Request - The server cannot process the request due to something that is perceived to be a client error
- `401` — Unauthorized - Authentication failed for requested resource
- `403` — Forbidden - Not allowed to create requested resource (primarily due to not active resource)
- `404` — Not Found - The resource you were trying to reach was not found or does not exist
- `408` — Request Timeout - The server didn't receive a complete request message within the server's allotted timeout period
- `409` — Conflict - request could not be processed because of a conflict (primarily due to another resource that exist with the new name
- `412` — Precondition Failed - Feature flag for this flow is off
- `422` — Unprocessable Entity - The server understands the request, and the syntax of the request is correct, but it was unable to process the contained instructions
- `429` — Too Many Requests - Too many resources are concurrently created / updated / deleted in the account. Please re-submit API requests after resource changes are completed)
- `500` — Internal system error - If this error persists, please contact customer support
- `503` — Service Unavailable - Server is temporarily unable to handle the request, please try again later. If this error persists, please contact customer support

## Changes

- **2025-10-09** `1941d15a9e54` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/redis/apis/redis-cloud-api/changes/subscriptions/post.md)

---

[API](https://skmtc.dev/redis/apis/redis-cloud-api.md) · [All operations](https://skmtc.dev/redis/apis/redis-cloud-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/redis/redis-cloud-api/revisions/1941d15a9e54/schema)
