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

# Create Pro subscription

`POST /v1/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. By default, disk storage is encrypted by keys managed by the cloud provider. Use 'customer-managed-key' if you want to use self-managed persistent storage encryption keys. 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 — The resource name of the customer managed key.
      - `region` string — (Required for Active-Active subscriptions only) Region for the customer managed key as defined by the cloud provider.
    - `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 Redis cannot access the provided key. Required when applying customer managed keys for a new subscription.
  - `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 for Active-Active: matches the region's multi-AZ capability (true on multi-AZ regions, false on non-multi-AZ regions). Default for Pro / single-region: `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.
    - `resourceTags` ResourceTag[] — Optional. A list of resource tags to apply to the subscription. (max. 30 tags).
      - `key` string
      - `value` string
  - `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. Don't specify modules for database versions 8 and above. All capabilities are bundled in the database by default.
      - `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 Redis-Flex/Auto-Tiering) subscriptions. Estimated average size in bytes of the items stored in the database. Default: 1000
    - `ramPercentage` integer — Optional. Relevant only to ram-and-flash (also known as Redis-Flex/Auto-Tiering) subscriptions. The percentage of data to be stored in RAM. Must be between 10 and 50 in steps of 10 (10, 20, 30, 40, 50). Default: 20
    - `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')
    - `autoMinorVersionUpgrade` boolean — Optional. Automatically upgrades the database to newer minor versions within the same major release. Applies to version 8.4 and above. Default: true.
    - `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.
  - `publicEndpointAccess` boolean — Optional. When 'false', all databases on this subscription will reject any connection attempt to the public endpoint and any connection attempt to the private endpoint that does not come from an IP address in the private address space defined in [RFC 1918](https://datatracker.ietf.org/doc/html/rfc1918#section-3 ). You must use a [private connectivity method](https://redis.io/docs/latest/operate/rc/security/database-security/block-public-endpoints/#private-connectivity-methods ) to connect to a database with a blocked public endpoint. Default: 'true'.
  - `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_REGION_DOES_NOT_SUPPORT_MULTI_AZ' | 'SUBSCRIPTION_AA_NON_MAZ_REGION_NOT_SUPPORTED' | 'SUBSCRIPTION_PREFERRED_AZ_INVALID_VALUE' | 'SUBSCRIPTION_PREFERRED_AZ_MUST_BE_DEFINED_ONCE' | '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' | 'RESOURCE_TAGS_EXCEEDS_MAXIMUM_COUNT' | 'RESOURCE_TAG_KEY_EXCEEDS_MAXIMUM_LENGTH' | 'RESOURCE_TAG_VALUE_EXCEEDS_MAXIMUM_LENGTH' | 'RESOURCE_TAGS_NOT_ALLOWED_WITH_INTERNAL_CLOUD_ACCOUNT' | 'RESOURCE_TAGS_NOT_ALLOWED' | 'RESOURCE_TAGS_NAME_NOT_ALLOWED' | 'RESOURCE_TAGS_EMPTY_KEY' | 'RESOURCE_TAGS_DUPLICATE_KEY' | 'RESOURCE_TAGS_MISSING_VALUE' | '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_DELETION_GRACE_PERIOD_REQUIRED' | '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_UPDATE_IS_NOT_SUPPORTED' | 'CUSTOMER_MANAGED_PERSISTENT_STORAGE_ENCRYPTION_KEY_SUBSCRIPTION_INVALID_STATUS' | '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_RESP_VERSION_IS_NOT_SUPPORTED' | 'DATABASE_RESP_VERSION_IS_NOT_SUPPORTED_ON_CREATE_SUBSCRIPTION' | '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_RAM_PERCENTAGE_NOT_ALLOWED' | 'DATABASE_RAM_PERCENTAGE_NOT_SUPPORTED' | 'DATABASE_RAM_PERCENTAGE_IS_INVALID' | 'DATABASE_AVERAGE_ITEM_SIZE_IS_DEPRECATED' | 'DATABASE_MEMORY_LIMIT_IS_INVALID_FOR_ROF' | 'DATABASE_DATASET_SIZE_IS_INVALID_FOR_ROF' | '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_SIP_FREE_PLAN' | '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_REPLICA_OF_SOURCE_INCOMPATIBLE' | '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_REGION' | 'DATABASE_REDIS_VERSION_IS_NOT_SUPPORTED_FOR_MEMCACHED' | 'DATABASE_REDIS_VERSION_IS_REQUIRED' | 'DATABASE_REDIS_VERSION_INVALID_VALUE' | 'INCOMPATIBLE_TF_PROVIDER' | 'DESIRED_SOFTWARE_VERSION_IS_NOT_SUPPORTED' | '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' | 'PAYMENT_INFO_CHANGE_PROHIBITED_FOR_PRO_UNDER_CONTRACT' | '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_NOT_COMPATIBLE_WITH_REDIS_VERSION' | 'DATABASE_EVICTION_POLICY_NOT_COMPATIBLE_WITH_REDIS_VERSION' | 'DATABASE_EVICTION_POLICY_NOT_COMPATIBLE_WITH_REDIS_FLEX' | 'FIXED_DATABASE_EVICTION_POLICY_NOT_COMPATIBLE_WITH_REDIS_FLEX' | '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' | 'PAYMENT_HOLD_FAILED' | '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_PRINCIPAL_CANNOT_BE_OWNER_ACCOUNT' | '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_DELETING_A_FLEXIBLE_SUBSCRIPTION_PRIVATE_LINK_IS_NOT_ALLOWED_WITH_AN_ACTIVE_ACTIVE_SUBSCRIPTION' | 'PRIVATE_LINK_DELETING_AN_ACTIVE_ACTIVE_SUBSCRIPTION_PRIVATE_LINK_IS_NOT_ALLOWED_WITH_A_SINGLE_REGION_SUBSCRIPTION' | 'PRIVATE_LINK_IS_NOT_SUPPORTED' | 'PRIVATE_LINK_SERVICE_ERROR' | 'PRIVATE_LINK_SUBSCRIPTION_REACHED_MAX_DATABASES_COUNT' | 'PRIVATE_LINK_ALL_PRINCIPALS_MUST_BE_DELETED_BEFORE_DELETING_RESOURCE_LINK' | 'PRIVATE_LINK_DISASSOCIATE_CONNECTIONS_A_FLEXIBLE_SUBSCRIPTION_PRIVATE_LINK_IS_NOT_ALLOWED_WITH_AN_ACTIVE_ACTIVE_SUBSCRIPTION' | 'PRIVATE_LINK_DISASSOCIATE_CONNECTIONS_AN_ACTIVE_ACTIVE_SUBSCRIPTION_PRIVATE_LINK_IS_NOT_ALLOWED_WITH_A_SINGLE_REGION_SUBSCRIPTION' | 'COST_REPORT_IS_NOT_SUPPORTED' | 'COST_REPORT_START_DATE_IS_MISSING' | 'COST_REPORT_END_DATE_IS_MISSING' | 'COST_REPORT_INVALID_DATE_FORMAT' | 'COST_REPORT_END_DATE_BEFORE_START_DATE' | 'COST_REPORT_DATE_RANGE_EXCEEDS_LIMIT' | 'COST_REPORT_TAG_KEY_EMPTY' | 'COST_REPORT_TAG_VALUE_EMPTY' | 'COST_REPORT_FUTURE_DATES_NOT_ALLOWED'
    - `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

---

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