diff --git a/Commands/readme.md b/Commands/readme.md index 3e2192a71..957909199 100644 --- a/Commands/readme.md +++ b/Commands/readme.md @@ -78,7 +78,7 @@ : List changes for resources - [chaos](/Commands/chaos/readme.md) -: Manage Chaos +: Manage Azure Chaos Studio resources. - [cloud-service](/Commands/cloud-service/readme.md) : Manage cloud service @@ -183,7 +183,7 @@ : Manage Event Hub - [fileshare](/Commands/fileshare/readme.md) -: Manage Azure File Shares +: Manage Azure File Shares. - [firmwareanalysis](/Commands/firmwareanalysis/readme.md) : Commands to manage firmware analysis. diff --git a/Commands/redisenterprise/_create.md b/Commands/redisenterprise/_create.md index 4a1a2f0c9..611008bde 100644 --- a/Commands/redisenterprise/_create.md +++ b/Commands/redisenterprise/_create.md @@ -19,3 +19,11 @@ Create an existing (overwrite/recreate, with potential downtime) cache cluster ### [2025-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30=/2025-07-01.xml) **Stable** + +### [2026-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30=/2026-05-01-preview.xml) **Stable** + + + +### [2026-06-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30=/2026-06-01-preview.xml) **Stable** + + diff --git a/Commands/redisenterprise/_delete.md b/Commands/redisenterprise/_delete.md index 732c0fbd3..17a4c29b5 100644 --- a/Commands/redisenterprise/_delete.md +++ b/Commands/redisenterprise/_delete.md @@ -19,3 +19,11 @@ Delete a RedisEnterprise cache cluster. ### [2025-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30=/2025-07-01.xml) **Stable** + +### [2026-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30=/2026-05-01-preview.xml) **Stable** + + + +### [2026-06-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30=/2026-06-01-preview.xml) **Stable** + + diff --git a/Commands/redisenterprise/_list-skus-for-scaling.md b/Commands/redisenterprise/_list-skus-for-scaling.md index e8db5b2bd..97753a5fb 100644 --- a/Commands/redisenterprise/_list-skus-for-scaling.md +++ b/Commands/redisenterprise/_list-skus-for-scaling.md @@ -25,3 +25,25 @@ Lists the available SKUs for scaling the Redis Enterprise cluster. ```bash redisenterprise list-skus-for-scaling --resource-group rg1 --cluster-name cache1 ``` + +### [2026-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbGlzdHNrdXNmb3JzY2FsaW5n/2026-05-01-preview.xml) **Stable** + + + +#### examples + +- RedisEnterpriseListSkusForScaling + ```bash + redisenterprise list-skus-for-scaling --resource-group rg1 --cluster-name cache1 + ``` + +### [2026-06-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbGlzdHNrdXNmb3JzY2FsaW5n/2026-06-01-preview.xml) **Stable** + + + +#### examples + +- RedisEnterpriseListSkusForScaling + ```bash + redisenterprise list-skus-for-scaling --resource-group rg1 --cluster-name cache1 + ``` diff --git a/Commands/redisenterprise/_list.md b/Commands/redisenterprise/_list.md index ca4b48e19..1c4c1c996 100644 --- a/Commands/redisenterprise/_list.md +++ b/Commands/redisenterprise/_list.md @@ -18,3 +18,13 @@ List all RedisEnterprise clusters in the specified subscription. + +### [2026-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2U=/2026-05-01-preview.xml) **Stable** + + + + +### [2026-06-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2U=/2026-06-01-preview.xml) **Stable** + + + diff --git a/Commands/redisenterprise/_show.md b/Commands/redisenterprise/_show.md index 02ca49f16..1af062b35 100644 --- a/Commands/redisenterprise/_show.md +++ b/Commands/redisenterprise/_show.md @@ -19,3 +19,11 @@ Get information about a RedisEnterprise cluster ### [2025-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30=/2025-07-01.xml) **Stable** + +### [2026-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30=/2026-05-01-preview.xml) **Stable** + + + +### [2026-06-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30=/2026-06-01-preview.xml) **Stable** + + diff --git a/Commands/redisenterprise/_update.md b/Commands/redisenterprise/_update.md index 92e2258f9..44f94e5f9 100644 --- a/Commands/redisenterprise/_update.md +++ b/Commands/redisenterprise/_update.md @@ -19,3 +19,11 @@ Update an existing (overwrite/recreate, with potential downtime) cache cluster ### [2025-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30=/2025-07-01.xml) **Stable** + +### [2026-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30=/2026-05-01-preview.xml) **Stable** + + + +### [2026-06-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30=/2026-06-01-preview.xml) **Stable** + + diff --git a/Commands/redisenterprise/database/_create.md b/Commands/redisenterprise/database/_create.md index 1be8669a0..6bfa187cd 100644 --- a/Commands/redisenterprise/database/_create.md +++ b/Commands/redisenterprise/database/_create.md @@ -19,3 +19,11 @@ Create a database ### [2025-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9/2025-07-01.xml) **Stable** + +### [2026-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9/2026-05-01-preview.xml) **Stable** + + + +### [2026-06-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9/2026-06-01-preview.xml) **Stable** + + diff --git a/Commands/redisenterprise/database/_delete.md b/Commands/redisenterprise/database/_delete.md index 7d5b5eb11..6271fe715 100644 --- a/Commands/redisenterprise/database/_delete.md +++ b/Commands/redisenterprise/database/_delete.md @@ -19,3 +19,11 @@ Delete a single database ### [2025-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9/2025-07-01.xml) **Stable** + +### [2026-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9/2026-05-01-preview.xml) **Stable** + + + +### [2026-06-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9/2026-06-01-preview.xml) **Stable** + + diff --git a/Commands/redisenterprise/database/_export.md b/Commands/redisenterprise/database/_export.md index 7ed4af21d..bf5dec898 100644 --- a/Commands/redisenterprise/database/_export.md +++ b/Commands/redisenterprise/database/_export.md @@ -15,3 +15,11 @@ Exports a database file from target database. ### [2025-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2V4cG9ydA==/2025-07-01.xml) **Stable** + +### [2026-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2V4cG9ydA==/2026-05-01-preview.xml) **Stable** + + + +### [2026-06-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2V4cG9ydA==/2026-06-01-preview.xml) **Stable** + + diff --git a/Commands/redisenterprise/database/_flush.md b/Commands/redisenterprise/database/_flush.md index 9eb81727e..d92004cf9 100644 --- a/Commands/redisenterprise/database/_flush.md +++ b/Commands/redisenterprise/database/_flush.md @@ -15,3 +15,11 @@ Flushes all the keys in this database and also from its linked databases. ### [2025-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZsdXNo/2025-07-01.xml) **Stable** + +### [2026-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZsdXNo/2026-05-01-preview.xml) **Stable** + + + +### [2026-06-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZsdXNo/2026-06-01-preview.xml) **Stable** + + diff --git a/Commands/redisenterprise/database/_force-link-to-replication-group.md b/Commands/redisenterprise/database/_force-link-to-replication-group.md index 7eaf477f2..999917e49 100644 --- a/Commands/redisenterprise/database/_force-link-to-replication-group.md +++ b/Commands/redisenterprise/database/_force-link-to-replication-group.md @@ -25,3 +25,25 @@ Forcibly recreates an existing database on the specified cluster, and rejoins it ```bash redisenterprise database force-link-to-replication-group --resource-group rg1 --cluster-name cache1 --database-name default --group-nickname groupName --linked-databases '[{id:"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Cache/redisEnterprise/cache1/databases/default"},{id:"/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg2/providers/Microsoft.Cache/redisEnterprise/cache2/databases/default"}]' ``` + +### [2026-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZvcmNlbGlua3RvcmVwbGljYXRpb25ncm91cA==/2026-05-01-preview.xml) **Stable** + + + +#### examples + +- How to relink a database after a regional outage + ```bash + redisenterprise database force-link-to-replication-group --resource-group rg1 --cluster-name cache1 --database-name default --group-nickname groupName --linked-databases '[{id:"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Cache/redisEnterprise/cache1/databases/default"},{id:"/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg2/providers/Microsoft.Cache/redisEnterprise/cache2/databases/default"}]' + ``` + +### [2026-06-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZvcmNlbGlua3RvcmVwbGljYXRpb25ncm91cA==/2026-06-01-preview.xml) **Stable** + + + +#### examples + +- How to relink a database after a regional outage + ```bash + redisenterprise database force-link-to-replication-group --resource-group rg1 --cluster-name cache1 --database-name default --group-nickname groupName --linked-databases '[{id:"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Cache/redisEnterprise/cache1/databases/default"},{id:"/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg2/providers/Microsoft.Cache/redisEnterprise/cache2/databases/default"}]' + ``` diff --git a/Commands/redisenterprise/database/_force-unlink.md b/Commands/redisenterprise/database/_force-unlink.md index 6462c28f3..6f2abee0c 100644 --- a/Commands/redisenterprise/database/_force-unlink.md +++ b/Commands/redisenterprise/database/_force-unlink.md @@ -15,3 +15,11 @@ Forcibly removes the link to the specified database resource. ### [2025-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZvcmNldW5saW5r/2025-07-01.xml) **Stable** + +### [2026-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZvcmNldW5saW5r/2026-05-01-preview.xml) **Stable** + + + +### [2026-06-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZvcmNldW5saW5r/2026-06-01-preview.xml) **Stable** + + diff --git a/Commands/redisenterprise/database/_import.md b/Commands/redisenterprise/database/_import.md index aaaf50026..26f48dea5 100644 --- a/Commands/redisenterprise/database/_import.md +++ b/Commands/redisenterprise/database/_import.md @@ -15,3 +15,11 @@ Imports database files to target database. ### [2025-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ltcG9ydA==/2025-07-01.xml) **Stable** + +### [2026-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ltcG9ydA==/2026-05-01-preview.xml) **Stable** + + + +### [2026-06-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ltcG9ydA==/2026-06-01-preview.xml) **Stable** + + diff --git a/Commands/redisenterprise/database/_list-keys.md b/Commands/redisenterprise/database/_list-keys.md index aecb9001a..c3fb49f34 100644 --- a/Commands/redisenterprise/database/_list-keys.md +++ b/Commands/redisenterprise/database/_list-keys.md @@ -15,3 +15,11 @@ Retrieves the access keys for the RedisEnterprise database. ### [2025-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2xpc3RrZXlz/2025-07-01.xml) **Stable** + +### [2026-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2xpc3RrZXlz/2026-05-01-preview.xml) **Stable** + + + +### [2026-06-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2xpc3RrZXlz/2026-06-01-preview.xml) **Stable** + + diff --git a/Commands/redisenterprise/database/_list.md b/Commands/redisenterprise/database/_list.md index e342fd9e8..904bcdb29 100644 --- a/Commands/redisenterprise/database/_list.md +++ b/Commands/redisenterprise/database/_list.md @@ -15,3 +15,11 @@ List all databases in the specified RedisEnterprise cluster. ### [2025-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2Vz/2025-07-01.xml) **Stable** + +### [2026-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2Vz/2026-05-01-preview.xml) **Stable** + + + +### [2026-06-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2Vz/2026-06-01-preview.xml) **Stable** + + diff --git a/Commands/redisenterprise/database/_regenerate-key.md b/Commands/redisenterprise/database/_regenerate-key.md index 4c03f6acd..a3a80ed41 100644 --- a/Commands/redisenterprise/database/_regenerate-key.md +++ b/Commands/redisenterprise/database/_regenerate-key.md @@ -15,3 +15,11 @@ Regenerates the RedisEnterprise database's access keys. ### [2025-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L3JlZ2VuZXJhdGVrZXk=/2025-07-01.xml) **Stable** + +### [2026-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L3JlZ2VuZXJhdGVrZXk=/2026-05-01-preview.xml) **Stable** + + + +### [2026-06-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L3JlZ2VuZXJhdGVrZXk=/2026-06-01-preview.xml) **Stable** + + diff --git a/Commands/redisenterprise/database/_show.md b/Commands/redisenterprise/database/_show.md index f10312c85..f9fe2916e 100644 --- a/Commands/redisenterprise/database/_show.md +++ b/Commands/redisenterprise/database/_show.md @@ -19,3 +19,11 @@ Get information about a database in a RedisEnterprise cluster. ### [2025-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9/2025-07-01.xml) **Stable** + +### [2026-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9/2026-05-01-preview.xml) **Stable** + + + +### [2026-06-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9/2026-06-01-preview.xml) **Stable** + + diff --git a/Commands/redisenterprise/database/_update.md b/Commands/redisenterprise/database/_update.md index 61d21add6..e3c1b1163 100644 --- a/Commands/redisenterprise/database/_update.md +++ b/Commands/redisenterprise/database/_update.md @@ -19,3 +19,11 @@ Update a database ### [2025-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9/2025-07-01.xml) **Stable** + +### [2026-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9/2026-05-01-preview.xml) **Stable** + + + +### [2026-06-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9/2026-06-01-preview.xml) **Stable** + + diff --git a/Commands/redisenterprise/database/_upgrade-db-redis-version.md b/Commands/redisenterprise/database/_upgrade-db-redis-version.md index f3d51eb05..63d2a95e6 100644 --- a/Commands/redisenterprise/database/_upgrade-db-redis-version.md +++ b/Commands/redisenterprise/database/_upgrade-db-redis-version.md @@ -25,3 +25,25 @@ Upgrades the database Redis version to the latest available. ```bash redisenterprise database upgrade-db-redis-version --resource-group rg1 --cluster-name cache1 --database-name default ``` + +### [2026-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L3VwZ3JhZGVkYnJlZGlzdmVyc2lvbg==/2026-05-01-preview.xml) **Stable** + + + +#### examples + +- How to upgrade your database Redis version + ```bash + redisenterprise database upgrade-db-redis-version --resource-group rg1 --cluster-name cache1 --database-name default + ``` + +### [2026-06-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L3VwZ3JhZGVkYnJlZGlzdmVyc2lvbg==/2026-06-01-preview.xml) **Stable** + + + +#### examples + +- How to upgrade your database Redis version + ```bash + redisenterprise database upgrade-db-redis-version --resource-group rg1 --cluster-name cache1 --database-name default + ``` diff --git a/Commands/redisenterprise/database/access-policy-assignment/_create.md b/Commands/redisenterprise/database/access-policy-assignment/_create.md index 9c9a74967..304eb8a0a 100644 --- a/Commands/redisenterprise/database/access-policy-assignment/_create.md +++ b/Commands/redisenterprise/database/access-policy-assignment/_create.md @@ -36,3 +36,25 @@ Create access policy assignment for database ```bash redisenterprise database access-policy-assignment create --resource-group rg1 --cluster-name cache1 --database-name default --access-policy-assignment-name defaultTestEntraApp1 --access-policy-name default --object-id 6497c918-11ad-41e7-1b0f-7c518a87d0b0 ``` + +### [2026-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2FjY2Vzc3BvbGljeWFzc2lnbm1lbnRzL3t9/2026-05-01-preview.xml) **Preview** + + + +#### examples + +- Configure Redis User for role based access control + ```bash + redisenterprise database access-policy-assignment create --resource-group rg1 --cluster-name cache1 --database-name default --access-policy-assignment-name defaultTestEntraApp1 --access-policy-name default --object-id 6497c918-11ad-41e7-1b0f-7c518a87d0b0 + ``` + +### [2026-06-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2FjY2Vzc3BvbGljeWFzc2lnbm1lbnRzL3t9/2026-06-01-preview.xml) **Preview** + + + +#### examples + +- Configure Redis User for role based access control + ```bash + redisenterprise database access-policy-assignment create --resource-group rg1 --cluster-name cache1 --database-name default --access-policy-assignment-name defaultTestEntraApp1 --access-policy-name default --object-id 6497c918-11ad-41e7-1b0f-7c518a87d0b0 + ``` diff --git a/Commands/redisenterprise/database/access-policy-assignment/_delete.md b/Commands/redisenterprise/database/access-policy-assignment/_delete.md index 330b7e37f..c6b1f9e83 100644 --- a/Commands/redisenterprise/database/access-policy-assignment/_delete.md +++ b/Commands/redisenterprise/database/access-policy-assignment/_delete.md @@ -36,3 +36,25 @@ Delete a single access policy assignment. ```bash redisenterprise database access-policy-assignment delete --resource-group rg1 --cluster-name cache1 --database-name default --access-policy-assignment-name defaultTestEntraApp1 ``` + +### [2026-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2FjY2Vzc3BvbGljeWFzc2lnbm1lbnRzL3t9/2026-05-01-preview.xml) **Preview** + + + +#### examples + +- Delete the Redis User + ```bash + redisenterprise database access-policy-assignment delete --resource-group rg1 --cluster-name cache1 --database-name default --access-policy-assignment-name defaultTestEntraApp1 + ``` + +### [2026-06-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2FjY2Vzc3BvbGljeWFzc2lnbm1lbnRzL3t9/2026-06-01-preview.xml) **Preview** + + + +#### examples + +- Delete the Redis User + ```bash + redisenterprise database access-policy-assignment delete --resource-group rg1 --cluster-name cache1 --database-name default --access-policy-assignment-name defaultTestEntraApp1 + ``` diff --git a/Commands/redisenterprise/database/access-policy-assignment/_list.md b/Commands/redisenterprise/database/access-policy-assignment/_list.md index 8dab591e1..69c7d7f12 100644 --- a/Commands/redisenterprise/database/access-policy-assignment/_list.md +++ b/Commands/redisenterprise/database/access-policy-assignment/_list.md @@ -36,3 +36,25 @@ List all databases in the specified Redis Enterprise cluster. ```bash redisenterprise database access-policy-assignment list --resource-group rg1 --cluster-name cache1 --database-name default ``` + +### [2026-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2FjY2Vzc3BvbGljeWFzc2lnbm1lbnRz/2026-05-01-preview.xml) **Preview** + + + +#### examples + +- Get the list of Access Policy Assignments (Redis Users) associated with the Cache. + ```bash + redisenterprise database access-policy-assignment list --resource-group rg1 --cluster-name cache1 --database-name default + ``` + +### [2026-06-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2FjY2Vzc3BvbGljeWFzc2lnbm1lbnRz/2026-06-01-preview.xml) **Preview** + + + +#### examples + +- Get the list of Access Policy Assignments (Redis Users) associated with the Cache. + ```bash + redisenterprise database access-policy-assignment list --resource-group rg1 --cluster-name cache1 --database-name default + ``` diff --git a/Commands/redisenterprise/database/access-policy-assignment/_show.md b/Commands/redisenterprise/database/access-policy-assignment/_show.md index 2b9100b9b..dddd0dda5 100644 --- a/Commands/redisenterprise/database/access-policy-assignment/_show.md +++ b/Commands/redisenterprise/database/access-policy-assignment/_show.md @@ -36,3 +36,25 @@ Get information about access policy assignment for database. ```bash redisenterprise database access-policy-assignment show --resource-group rg1 --cluster-name cache1 --database-name default --access-policy-assignment-name accessPolicyAssignmentName1 ``` + +### [2026-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2FjY2Vzc3BvbGljeWFzc2lnbm1lbnRzL3t9/2026-05-01-preview.xml) **Preview** + + + +#### examples + +- Get the Access Policy assignment information + ```bash + redisenterprise database access-policy-assignment show --resource-group rg1 --cluster-name cache1 --database-name default --access-policy-assignment-name accessPolicyAssignmentName1 + ``` + +### [2026-06-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2FjY2Vzc3BvbGljeWFzc2lnbm1lbnRzL3t9/2026-06-01-preview.xml) **Preview** + + + +#### examples + +- Get the Access Policy assignment information + ```bash + redisenterprise database access-policy-assignment show --resource-group rg1 --cluster-name cache1 --database-name default --access-policy-assignment-name accessPolicyAssignmentName1 + ``` diff --git a/Commands/redisenterprise/database/access-policy-assignment/_update.md b/Commands/redisenterprise/database/access-policy-assignment/_update.md index a5d12e819..89f2781ae 100644 --- a/Commands/redisenterprise/database/access-policy-assignment/_update.md +++ b/Commands/redisenterprise/database/access-policy-assignment/_update.md @@ -15,3 +15,11 @@ Update access policy assignment for database ### [2025-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2FjY2Vzc3BvbGljeWFzc2lnbm1lbnRzL3t9/2025-07-01.xml) **Preview** + +### [2026-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2FjY2Vzc3BvbGljeWFzc2lnbm1lbnRzL3t9/2026-05-01-preview.xml) **Preview** + + + +### [2026-06-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2FjY2Vzc3BvbGljeWFzc2lnbm1lbnRzL3t9/2026-06-01-preview.xml) **Preview** + + diff --git a/Commands/redisenterprise/identity/_assign.md b/Commands/redisenterprise/identity/_assign.md index a0bfdd7a0..3bb32974a 100644 --- a/Commands/redisenterprise/identity/_assign.md +++ b/Commands/redisenterprise/identity/_assign.md @@ -7,3 +7,11 @@ Assign the user or system managed identities. ### [2025-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30=/2025-07-01.xml) **Stable** + +### [2026-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30=/2026-05-01-preview.xml) **Stable** + + + +### [2026-06-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30=/2026-06-01-preview.xml) **Stable** + + diff --git a/Commands/redisenterprise/identity/_remove.md b/Commands/redisenterprise/identity/_remove.md index 9c7dede7a..24dc07b3e 100644 --- a/Commands/redisenterprise/identity/_remove.md +++ b/Commands/redisenterprise/identity/_remove.md @@ -7,3 +7,11 @@ Remove the user or system managed identities. ### [2025-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30=/2025-07-01.xml) **Stable** + +### [2026-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30=/2026-05-01-preview.xml) **Stable** + + + +### [2026-06-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30=/2026-06-01-preview.xml) **Stable** + + diff --git a/Commands/redisenterprise/identity/_show.md b/Commands/redisenterprise/identity/_show.md index 6c4081857..3a975017c 100644 --- a/Commands/redisenterprise/identity/_show.md +++ b/Commands/redisenterprise/identity/_show.md @@ -7,3 +7,11 @@ Show the details of managed identities. ### [2025-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30=/2025-07-01.xml) **Stable** + +### [2026-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30=/2026-05-01-preview.xml) **Stable** + + + +### [2026-06-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30=/2026-06-01-preview.xml) **Stable** + + diff --git a/Commands/redisenterprise/migration/_list.md b/Commands/redisenterprise/migration/_list.md new file mode 100644 index 000000000..338d369eb --- /dev/null +++ b/Commands/redisenterprise/migration/_list.md @@ -0,0 +1,13 @@ +# [Command] _redisenterprise migration list_ + +List information about all migrations attempts in a Redis Enterprise cluster. + +## Versions + +### [2026-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucw==/2026-05-01-preview.xml) **Stable** + + + +### [2026-06-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucw==/2026-06-01-preview.xml) **Stable** + + diff --git a/Commands/redisenterprise/migration/_show.md b/Commands/redisenterprise/migration/_show.md new file mode 100644 index 000000000..b6fa49264 --- /dev/null +++ b/Commands/redisenterprise/migration/_show.md @@ -0,0 +1,13 @@ +# [Command] _redisenterprise migration show_ + +Get information about a migration in a Redis Enterprise cluster. + +## Versions + +### [2026-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0/2026-05-01-preview.xml) **Stable** + + + +### [2026-06-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0/2026-06-01-preview.xml) **Stable** + + diff --git a/Commands/redisenterprise/migration/_start.md b/Commands/redisenterprise/migration/_start.md new file mode 100644 index 000000000..60cccea69 --- /dev/null +++ b/Commands/redisenterprise/migration/_start.md @@ -0,0 +1,20 @@ +# [Command] _redisenterprise migration start_ + +Create a new migration + +## Versions + +### [2026-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0/2026-05-01-preview.xml) **Stable** + + + +### [2026-06-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0/2026-06-01-preview.xml) **Stable** + + + +#### examples + +- Start a migration from an Azure Cache for Redis source + ```bash + redisenterprise migration start --cluster-name cache1 --resource-group rg1 --source-resource-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Cache/Redis/source-cache --skip-data-migration true --switch-dns true + ``` diff --git a/Commands/redisenterprise/migration/_undo.md b/Commands/redisenterprise/migration/_undo.md new file mode 100644 index 000000000..a743d3b82 --- /dev/null +++ b/Commands/redisenterprise/migration/_undo.md @@ -0,0 +1,20 @@ +# [Command] _redisenterprise migration undo_ + +Cancel or rollback the migration operation in a Redis Enterprise cluster. + +## Versions + +### [2026-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0L2NhbmNlbA==/2026-05-01-preview.xml) **Stable** + + + +### [2026-06-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0L2NhbmNlbA==/2026-06-01-preview.xml) **Stable** + + + +#### examples + +- Undo the migration on a Redis Enterprise cluster + ```bash + redisenterprise migration undo --cluster-name cache1 --resource-group rg1 + ``` diff --git a/Commands/redisenterprise/migration/_validate.md b/Commands/redisenterprise/migration/_validate.md new file mode 100644 index 000000000..17d9e432f --- /dev/null +++ b/Commands/redisenterprise/migration/_validate.md @@ -0,0 +1,20 @@ +# [Command] _redisenterprise migration validate_ + +Validates if a source Azure Cache for Redis resource can be migrated to a target Azure Managed Redis resource. + +## Versions + +### [2026-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0L3ZhbGlkYXRl/2026-05-01-preview.xml) **Stable** + + + +### [2026-06-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0L3ZhbGlkYXRl/2026-06-01-preview.xml) **Stable** + + + +#### examples + +- Validate a migration from an Azure Cache for Redis source + ```bash + redisenterprise migration validate --cluster-name cache1 --resource-group rg1 --source-resource-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Cache/Redis/source-cache + ``` diff --git a/Commands/redisenterprise/migration/default/_update.md b/Commands/redisenterprise/migration/default/_update.md new file mode 100644 index 000000000..034877af4 --- /dev/null +++ b/Commands/redisenterprise/migration/default/_update.md @@ -0,0 +1,13 @@ +# [Command] _redisenterprise migration default update_ + +Update a new migration + +## Versions + +### [2026-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0/2026-05-01-preview.xml) **Stable** + + + +### [2026-06-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0/2026-06-01-preview.xml) **Stable** + + diff --git a/Commands/redisenterprise/migration/default/readme.md b/Commands/redisenterprise/migration/default/readme.md new file mode 100644 index 000000000..09e9e1bb7 --- /dev/null +++ b/Commands/redisenterprise/migration/default/readme.md @@ -0,0 +1,8 @@ +# [Group] _redisenterprise migration default_ + +Manage Default + +## Commands + +- [update](/Commands/redisenterprise/migration/default/_update.md) +: Update a new migration diff --git a/Commands/redisenterprise/migration/readme.md b/Commands/redisenterprise/migration/readme.md new file mode 100644 index 000000000..ddbb55c7f --- /dev/null +++ b/Commands/redisenterprise/migration/readme.md @@ -0,0 +1,25 @@ +# [Group] _redisenterprise migration_ + +Manage Migration + +## Subgroups + +- [default](/Commands/redisenterprise/migration/default/readme.md) +: Manage Default + +## Commands + +- [list](/Commands/redisenterprise/migration/_list.md) +: List information about all migrations attempts in a Redis Enterprise cluster. + +- [show](/Commands/redisenterprise/migration/_show.md) +: Get information about a migration in a Redis Enterprise cluster. + +- [start](/Commands/redisenterprise/migration/_start.md) +: Create a new migration + +- [undo](/Commands/redisenterprise/migration/_undo.md) +: Cancel or rollback the migration operation in a Redis Enterprise cluster. + +- [validate](/Commands/redisenterprise/migration/_validate.md) +: Validates if a source Azure Cache for Redis resource can be migrated to a target Azure Managed Redis resource. diff --git a/Commands/redisenterprise/operation-status/_show.md b/Commands/redisenterprise/operation-status/_show.md index cbf1df879..bd08c3973 100644 --- a/Commands/redisenterprise/operation-status/_show.md +++ b/Commands/redisenterprise/operation-status/_show.md @@ -36,3 +36,25 @@ Get the status of operation. ```bash redisenterprise operation-status show --operation-id "testoperationid" --location "West US" ``` + +### [2026-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9sb2NhdGlvbnMve30vb3BlcmF0aW9uc3N0YXR1cy97fQ==/2026-05-01-preview.xml) **Stable** + + + +#### examples + +- Get the status of an operation + ```bash + redisenterprise operation-status show --operation-id "testoperationid" --location "West US" + ``` + +### [2026-06-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9sb2NhdGlvbnMve30vb3BlcmF0aW9uc3N0YXR1cy97fQ==/2026-06-01-preview.xml) **Stable** + + + +#### examples + +- Get the status of an operation + ```bash + redisenterprise operation-status show --operation-id "testoperationid" --location "West US" + ``` diff --git a/Commands/redisenterprise/readme.md b/Commands/redisenterprise/readme.md index e63db660a..0e2bc4b12 100644 --- a/Commands/redisenterprise/readme.md +++ b/Commands/redisenterprise/readme.md @@ -10,6 +10,9 @@ Manage the redisenterprise cache - [identity](/Commands/redisenterprise/identity/readme.md) : Manage Identity +- [migration](/Commands/redisenterprise/migration/readme.md) +: Manage Migration + - [operation-status](/Commands/redisenterprise/operation-status/readme.md) : Get the status of an operation diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9sb2NhdGlvbnMve30vb3BlcmF0aW9uc3N0YXR1cy97fQ==/2026-05-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9sb2NhdGlvbnMve30vb3BlcmF0aW9uc3N0YXR1cy97fQ==/2026-05-01-preview.json new file mode 100644 index 000000000..6fe6ed56b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9sb2NhdGlvbnMve30vb3BlcmF0aW9uc3N0YXR1cy97fQ==/2026-05-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.cache/locations/{}/operationsstatus/{}", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNhY2hlL2xvY2F0aW9ucy97bG9jYXRpb259L29wZXJhdGlvbnNTdGF0dXMve29wZXJhdGlvbklkfQ==/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "redisenterprise operation-status", "commands": [{"name": "show", "version": "2026-05-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.cache/locations/{}/operationsstatus/{}", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNhY2hlL2xvY2F0aW9ucy97bG9jYXRpb259L29wZXJhdGlvbnNTdGF0dXMve29wZXJhdGlvbklkfQ==/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceLocation", "var": "$Path.location", "options": ["l", "location"], "required": true, "idPart": "name"}, {"type": "string", "var": "$Path.operationId", "options": ["n", "name", "operation-id"], "required": true, "idPart": "child_name_1", "help": {"short": "The ID of an ongoing async operation."}, "format": {"minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "OperationsStatus_Get", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Cache/locations/{location}/operationsStatus/{operationId}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "location", "arg": "$Path.location", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "operationId", "arg": "$Path.operationId", "required": true, "format": {"minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "endTime"}, {"type": "object", "name": "error", "props": [{"type": "object", "name": "error", "props": [{"readOnly": true, "type": "array", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "object", "name": "info", "additionalProps": {"readOnly": true, "item": {"type": "any"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "array<@ErrorDetail_read>", "name": "details", "item": {"type": "@ErrorDetail_read"}, "identifiers": ["target", "message"]}, {"readOnly": true, "type": "string", "name": "message"}, {"readOnly": true, "type": "string", "name": "target"}], "cls": "ErrorDetail_read"}], "cls": "ErrorResponse_read"}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "string", "name": "startTime"}, {"type": "string", "name": "status"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9sb2NhdGlvbnMve30vb3BlcmF0aW9uc3N0YXR1cy97fQ==/2026-05-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9sb2NhdGlvbnMve30vb3BlcmF0aW9uc3N0YXR1cy97fQ==/2026-05-01-preview.xml new file mode 100644 index 000000000..1c1f890f3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9sb2NhdGlvbnMve30vb3BlcmF0aW9uc3N0YXR1cy97fQ==/2026-05-01-preview.xml @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9sb2NhdGlvbnMve30vb3BlcmF0aW9uc3N0YXR1cy97fQ==/2026-06-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9sb2NhdGlvbnMve30vb3BlcmF0aW9uc3N0YXR1cy97fQ==/2026-06-01-preview.json new file mode 100644 index 000000000..491ba6f7b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9sb2NhdGlvbnMve30vb3BlcmF0aW9uc3N0YXR1cy97fQ==/2026-06-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.cache/locations/{}/operationsstatus/{}", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNhY2hlL2xvY2F0aW9ucy97bG9jYXRpb259L29wZXJhdGlvbnNTdGF0dXMve29wZXJhdGlvbklkfQ==/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "redisenterprise operation-status", "commands": [{"name": "show", "version": "2026-06-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.cache/locations/{}/operationsstatus/{}", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNhY2hlL2xvY2F0aW9ucy97bG9jYXRpb259L29wZXJhdGlvbnNTdGF0dXMve29wZXJhdGlvbklkfQ==/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceLocation", "var": "$Path.location", "options": ["l", "location"], "required": true, "idPart": "name"}, {"type": "string", "var": "$Path.operationId", "options": ["n", "name", "operation-id"], "required": true, "idPart": "child_name_1", "help": {"short": "The ID of an ongoing async operation."}, "format": {"minLength": 1}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "OperationsStatus_Get", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Cache/locations/{location}/operationsStatus/{operationId}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "location", "arg": "$Path.location", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "operationId", "arg": "$Path.operationId", "required": true, "format": {"minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "endTime"}, {"type": "object", "name": "error", "props": [{"type": "object", "name": "error", "props": [{"readOnly": true, "type": "array", "name": "additionalInfo", "item": {"type": "object", "props": [{"readOnly": true, "type": "object", "name": "info", "additionalProps": {"readOnly": true, "item": {"type": "any"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "array<@ErrorDetail_read>", "name": "details", "item": {"type": "@ErrorDetail_read"}, "identifiers": ["target", "message"]}, {"readOnly": true, "type": "string", "name": "message"}, {"readOnly": true, "type": "string", "name": "target"}], "cls": "ErrorDetail_read"}], "cls": "ErrorResponse_read"}, {"type": "string", "name": "id"}, {"type": "string", "name": "name"}, {"type": "string", "name": "startTime"}, {"type": "string", "name": "status"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9sb2NhdGlvbnMve30vb3BlcmF0aW9uc3N0YXR1cy97fQ==/2026-06-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9sb2NhdGlvbnMve30vb3BlcmF0aW9uc3N0YXR1cy97fQ==/2026-06-01-preview.xml new file mode 100644 index 000000000..abe73740d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9sb2NhdGlvbnMve30vb3BlcmF0aW9uc3N0YXR1cy97fQ==/2026-06-01-preview.xml @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2U=/2026-05-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2U=/2026-05-01-preview.json new file mode 100644 index 000000000..a0b6c30a6 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2U=/2026-05-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.cache/redisenterprise", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNhY2hlL3JlZGlzRW50ZXJwcmlzZQ==/V/MjAyNi0wNS0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNl/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "redisenterprise", "commands": [{"name": "list", "version": "2026-05-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.cache/redisenterprise", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNhY2hlL3JlZGlzRW50ZXJwcmlzZQ==/V/MjAyNi0wNS0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNl/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "conditions": [{"var": "$Condition_RedisEnterprise_List", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_RedisEnterprise_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_RedisEnterprise_List"], "operationId": "RedisEnterprise_List", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Cache/redisEnterprise", "request": {"method": "get", "path": {"params": [{"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"readOnly": true, "type": "string", "name": "kind", "enum": {"items": [{"value": "v1"}, {"value": "v2"}]}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "encryption", "props": [{"type": "object", "name": "customerManagedKeyEncryption", "props": [{"type": "object", "name": "keyEncryptionKeyIdentity", "props": [{"type": "string", "name": "identityType", "enum": {"items": [{"value": "systemAssignedIdentity"}, {"value": "userAssignedIdentity"}]}}, {"type": "string", "name": "userAssignedIdentityResourceId"}]}, {"type": "string", "name": "keyEncryptionKeyUrl"}]}]}, {"type": "string", "name": "highAvailability", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "hostName"}, {"type": "object", "name": "maintenanceConfiguration", "props": [{"type": "array", "name": "maintenanceWindows", "item": {"type": "object", "props": [{"type": "string", "name": "duration", "required": true}, {"type": "object", "name": "schedule", "required": true, "props": [{"type": "string", "name": "dayOfWeek", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}]}, {"type": "integer32", "name": "startHourUtc", "required": true, "format": {"maximum": 23, "minimum": 0}}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "Weekly"}]}}]}}]}, {"readOnly": true, "type": "string", "name": "migratedEndpoint"}, {"type": "string", "name": "minimumTlsVersion", "enum": {"items": [{"value": "1.0"}, {"value": "1.1"}, {"value": "1.2"}]}}, {"readOnly": true, "type": "array", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"nullable": true, "type": "string", "name": "publicNetworkAccess", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "redisVersion"}, {"readOnly": true, "type": "string", "name": "redundancyMode", "enum": {"items": [{"value": "LR"}, {"value": "None"}, {"value": "ZR"}]}}, {"readOnly": true, "type": "string", "name": "resourceState", "enum": {"items": [{"value": "CreateFailed"}, {"value": "Creating"}, {"value": "DeleteFailed"}, {"value": "Deleting"}, {"value": "DisableFailed"}, {"value": "Disabled"}, {"value": "Disabling"}, {"value": "EnableFailed"}, {"value": "Enabling"}, {"value": "Moving"}, {"value": "Running"}, {"value": "Scaling"}, {"value": "ScalingFailed"}, {"value": "UpdateFailed"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "Balanced_B0"}, {"value": "Balanced_B1"}, {"value": "Balanced_B10"}, {"value": "Balanced_B100"}, {"value": "Balanced_B1000"}, {"value": "Balanced_B150"}, {"value": "Balanced_B20"}, {"value": "Balanced_B250"}, {"value": "Balanced_B3"}, {"value": "Balanced_B350"}, {"value": "Balanced_B5"}, {"value": "Balanced_B50"}, {"value": "Balanced_B500"}, {"value": "Balanced_B700"}, {"value": "ComputeOptimized_X10"}, {"value": "ComputeOptimized_X100"}, {"value": "ComputeOptimized_X150"}, {"value": "ComputeOptimized_X20"}, {"value": "ComputeOptimized_X250"}, {"value": "ComputeOptimized_X3"}, {"value": "ComputeOptimized_X350"}, {"value": "ComputeOptimized_X5"}, {"value": "ComputeOptimized_X50"}, {"value": "ComputeOptimized_X500"}, {"value": "ComputeOptimized_X700"}, {"value": "EnterpriseFlash_F1500"}, {"value": "EnterpriseFlash_F300"}, {"value": "EnterpriseFlash_F700"}, {"value": "Enterprise_E1"}, {"value": "Enterprise_E10"}, {"value": "Enterprise_E100"}, {"value": "Enterprise_E20"}, {"value": "Enterprise_E200"}, {"value": "Enterprise_E400"}, {"value": "Enterprise_E5"}, {"value": "Enterprise_E50"}, {"value": "FlashOptimized_A1000"}, {"value": "FlashOptimized_A1500"}, {"value": "FlashOptimized_A2000"}, {"value": "FlashOptimized_A250"}, {"value": "FlashOptimized_A4500"}, {"value": "FlashOptimized_A500"}, {"value": "FlashOptimized_A700"}, {"value": "MemoryOptimized_M10"}, {"value": "MemoryOptimized_M100"}, {"value": "MemoryOptimized_M1000"}, {"value": "MemoryOptimized_M150"}, {"value": "MemoryOptimized_M1500"}, {"value": "MemoryOptimized_M20"}, {"value": "MemoryOptimized_M2000"}, {"value": "MemoryOptimized_M250"}, {"value": "MemoryOptimized_M350"}, {"value": "MemoryOptimized_M50"}, {"value": "MemoryOptimized_M500"}, {"value": "MemoryOptimized_M700"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}], "cls": "SystemData_read"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}, {"type": "array", "name": "zones", "item": {"type": "string"}}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"when": ["$Condition_RedisEnterprise_ListByResourceGroup"], "operationId": "RedisEnterprise_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"readOnly": true, "type": "string", "name": "kind", "enum": {"items": [{"value": "v1"}, {"value": "v2"}]}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "encryption", "props": [{"type": "object", "name": "customerManagedKeyEncryption", "props": [{"type": "object", "name": "keyEncryptionKeyIdentity", "props": [{"type": "string", "name": "identityType", "enum": {"items": [{"value": "systemAssignedIdentity"}, {"value": "userAssignedIdentity"}]}}, {"type": "string", "name": "userAssignedIdentityResourceId"}]}, {"type": "string", "name": "keyEncryptionKeyUrl"}]}]}, {"type": "string", "name": "highAvailability", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "hostName"}, {"type": "object", "name": "maintenanceConfiguration", "props": [{"type": "array", "name": "maintenanceWindows", "item": {"type": "object", "props": [{"type": "string", "name": "duration", "required": true}, {"type": "object", "name": "schedule", "required": true, "props": [{"type": "string", "name": "dayOfWeek", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}]}, {"type": "integer32", "name": "startHourUtc", "required": true, "format": {"maximum": 23, "minimum": 0}}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "Weekly"}]}}]}}]}, {"readOnly": true, "type": "string", "name": "migratedEndpoint"}, {"type": "string", "name": "minimumTlsVersion", "enum": {"items": [{"value": "1.0"}, {"value": "1.1"}, {"value": "1.2"}]}}, {"readOnly": true, "type": "array", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"nullable": true, "type": "string", "name": "publicNetworkAccess", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "redisVersion"}, {"readOnly": true, "type": "string", "name": "redundancyMode", "enum": {"items": [{"value": "LR"}, {"value": "None"}, {"value": "ZR"}]}}, {"readOnly": true, "type": "string", "name": "resourceState", "enum": {"items": [{"value": "CreateFailed"}, {"value": "Creating"}, {"value": "DeleteFailed"}, {"value": "Deleting"}, {"value": "DisableFailed"}, {"value": "Disabled"}, {"value": "Disabling"}, {"value": "EnableFailed"}, {"value": "Enabling"}, {"value": "Moving"}, {"value": "Running"}, {"value": "Scaling"}, {"value": "ScalingFailed"}, {"value": "UpdateFailed"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "Balanced_B0"}, {"value": "Balanced_B1"}, {"value": "Balanced_B10"}, {"value": "Balanced_B100"}, {"value": "Balanced_B1000"}, {"value": "Balanced_B150"}, {"value": "Balanced_B20"}, {"value": "Balanced_B250"}, {"value": "Balanced_B3"}, {"value": "Balanced_B350"}, {"value": "Balanced_B5"}, {"value": "Balanced_B50"}, {"value": "Balanced_B500"}, {"value": "Balanced_B700"}, {"value": "ComputeOptimized_X10"}, {"value": "ComputeOptimized_X100"}, {"value": "ComputeOptimized_X150"}, {"value": "ComputeOptimized_X20"}, {"value": "ComputeOptimized_X250"}, {"value": "ComputeOptimized_X3"}, {"value": "ComputeOptimized_X350"}, {"value": "ComputeOptimized_X5"}, {"value": "ComputeOptimized_X50"}, {"value": "ComputeOptimized_X500"}, {"value": "ComputeOptimized_X700"}, {"value": "EnterpriseFlash_F1500"}, {"value": "EnterpriseFlash_F300"}, {"value": "EnterpriseFlash_F700"}, {"value": "Enterprise_E1"}, {"value": "Enterprise_E10"}, {"value": "Enterprise_E100"}, {"value": "Enterprise_E20"}, {"value": "Enterprise_E200"}, {"value": "Enterprise_E400"}, {"value": "Enterprise_E5"}, {"value": "Enterprise_E50"}, {"value": "FlashOptimized_A1000"}, {"value": "FlashOptimized_A1500"}, {"value": "FlashOptimized_A2000"}, {"value": "FlashOptimized_A250"}, {"value": "FlashOptimized_A4500"}, {"value": "FlashOptimized_A500"}, {"value": "FlashOptimized_A700"}, {"value": "MemoryOptimized_M10"}, {"value": "MemoryOptimized_M100"}, {"value": "MemoryOptimized_M1000"}, {"value": "MemoryOptimized_M150"}, {"value": "MemoryOptimized_M1500"}, {"value": "MemoryOptimized_M20"}, {"value": "MemoryOptimized_M2000"}, {"value": "MemoryOptimized_M250"}, {"value": "MemoryOptimized_M350"}, {"value": "MemoryOptimized_M50"}, {"value": "MemoryOptimized_M500"}, {"value": "MemoryOptimized_M700"}]}}]}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}, {"type": "array", "name": "zones", "item": {"type": "string"}}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2U=/2026-05-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2U=/2026-05-01-preview.xml new file mode 100644 index 000000000..31dfde0f5 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2U=/2026-05-01-preview.xml @@ -0,0 +1,612 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2U=/2026-06-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2U=/2026-06-01-preview.json new file mode 100644 index 000000000..35e3046fa --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2U=/2026-06-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.cache/redisenterprise", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNhY2hlL3JlZGlzRW50ZXJwcmlzZQ==/V/MjAyNi0wNi0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNl/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "redisenterprise", "commands": [{"name": "list", "version": "2026-06-01-preview", "resources": [{"id": "/subscriptions/{}/providers/microsoft.cache/redisenterprise", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNhY2hlL3JlZGlzRW50ZXJwcmlzZQ==/V/MjAyNi0wNi0wMS1wcmV2aWV3"}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNl/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "conditions": [{"var": "$Condition_RedisEnterprise_List", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_RedisEnterprise_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_RedisEnterprise_List"], "operationId": "RedisEnterprise_List", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.Cache/redisEnterprise", "request": {"method": "get", "path": {"params": [{"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"readOnly": true, "type": "string", "name": "kind", "enum": {"items": [{"value": "v1"}, {"value": "v2"}]}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "encryption", "props": [{"type": "object", "name": "customerManagedKeyEncryption", "props": [{"type": "object", "name": "keyEncryptionKeyIdentity", "props": [{"type": "string", "name": "identityType", "enum": {"items": [{"value": "systemAssignedIdentity"}, {"value": "userAssignedIdentity"}]}}, {"type": "string", "name": "userAssignedIdentityResourceId"}]}, {"type": "string", "name": "keyEncryptionKeyUrl"}]}]}, {"type": "string", "name": "highAvailability", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "hostName"}, {"type": "object", "name": "maintenanceConfiguration", "props": [{"type": "array", "name": "maintenanceWindows", "item": {"type": "object", "props": [{"type": "string", "name": "duration", "required": true}, {"type": "object", "name": "schedule", "required": true, "props": [{"type": "string", "name": "dayOfWeek", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}]}, {"type": "integer32", "name": "startHourUtc", "required": true, "format": {"maximum": 23, "minimum": 0}}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "Weekly"}]}}]}}]}, {"readOnly": true, "type": "string", "name": "migratedEndpoint"}, {"type": "string", "name": "minimumTlsVersion", "enum": {"items": [{"value": "1.0"}, {"value": "1.1"}, {"value": "1.2"}]}}, {"readOnly": true, "type": "array", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"nullable": true, "type": "string", "name": "publicNetworkAccess", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "redisVersion"}, {"readOnly": true, "type": "string", "name": "redundancyMode", "enum": {"items": [{"value": "LR"}, {"value": "None"}, {"value": "ZR"}]}}, {"readOnly": true, "type": "string", "name": "resourceState", "enum": {"items": [{"value": "CreateFailed"}, {"value": "Creating"}, {"value": "DeleteFailed"}, {"value": "Deleting"}, {"value": "DisableFailed"}, {"value": "Disabled"}, {"value": "Disabling"}, {"value": "EnableFailed"}, {"value": "Enabling"}, {"value": "Moving"}, {"value": "Running"}, {"value": "Scaling"}, {"value": "ScalingFailed"}, {"value": "UpdateFailed"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "Balanced_B0"}, {"value": "Balanced_B1"}, {"value": "Balanced_B10"}, {"value": "Balanced_B100"}, {"value": "Balanced_B1000"}, {"value": "Balanced_B150"}, {"value": "Balanced_B20"}, {"value": "Balanced_B250"}, {"value": "Balanced_B3"}, {"value": "Balanced_B350"}, {"value": "Balanced_B5"}, {"value": "Balanced_B50"}, {"value": "Balanced_B500"}, {"value": "Balanced_B700"}, {"value": "ComputeOptimized_X10"}, {"value": "ComputeOptimized_X100"}, {"value": "ComputeOptimized_X150"}, {"value": "ComputeOptimized_X20"}, {"value": "ComputeOptimized_X250"}, {"value": "ComputeOptimized_X3"}, {"value": "ComputeOptimized_X350"}, {"value": "ComputeOptimized_X5"}, {"value": "ComputeOptimized_X50"}, {"value": "ComputeOptimized_X500"}, {"value": "ComputeOptimized_X700"}, {"value": "EnterpriseFlash_F1500"}, {"value": "EnterpriseFlash_F300"}, {"value": "EnterpriseFlash_F700"}, {"value": "Enterprise_E1"}, {"value": "Enterprise_E10"}, {"value": "Enterprise_E100"}, {"value": "Enterprise_E20"}, {"value": "Enterprise_E200"}, {"value": "Enterprise_E400"}, {"value": "Enterprise_E5"}, {"value": "Enterprise_E50"}, {"value": "FlashOptimized_A1000"}, {"value": "FlashOptimized_A1500"}, {"value": "FlashOptimized_A2000"}, {"value": "FlashOptimized_A250"}, {"value": "FlashOptimized_A4500"}, {"value": "FlashOptimized_A500"}, {"value": "FlashOptimized_A700"}, {"value": "MemoryOptimized_M10"}, {"value": "MemoryOptimized_M100"}, {"value": "MemoryOptimized_M1000"}, {"value": "MemoryOptimized_M150"}, {"value": "MemoryOptimized_M1500"}, {"value": "MemoryOptimized_M20"}, {"value": "MemoryOptimized_M2000"}, {"value": "MemoryOptimized_M250"}, {"value": "MemoryOptimized_M350"}, {"value": "MemoryOptimized_M50"}, {"value": "MemoryOptimized_M500"}, {"value": "MemoryOptimized_M700"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}], "cls": "SystemData_read"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}, {"type": "array", "name": "zones", "item": {"type": "string"}}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"when": ["$Condition_RedisEnterprise_ListByResourceGroup"], "operationId": "RedisEnterprise_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"readOnly": true, "type": "string", "name": "kind", "enum": {"items": [{"value": "v1"}, {"value": "v2"}]}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "encryption", "props": [{"type": "object", "name": "customerManagedKeyEncryption", "props": [{"type": "object", "name": "keyEncryptionKeyIdentity", "props": [{"type": "string", "name": "identityType", "enum": {"items": [{"value": "systemAssignedIdentity"}, {"value": "userAssignedIdentity"}]}}, {"type": "string", "name": "userAssignedIdentityResourceId"}]}, {"type": "string", "name": "keyEncryptionKeyUrl"}]}]}, {"type": "string", "name": "highAvailability", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "hostName"}, {"type": "object", "name": "maintenanceConfiguration", "props": [{"type": "array", "name": "maintenanceWindows", "item": {"type": "object", "props": [{"type": "string", "name": "duration", "required": true}, {"type": "object", "name": "schedule", "required": true, "props": [{"type": "string", "name": "dayOfWeek", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}]}, {"type": "integer32", "name": "startHourUtc", "required": true, "format": {"maximum": 23, "minimum": 0}}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "Weekly"}]}}]}}]}, {"readOnly": true, "type": "string", "name": "migratedEndpoint"}, {"type": "string", "name": "minimumTlsVersion", "enum": {"items": [{"value": "1.0"}, {"value": "1.1"}, {"value": "1.2"}]}}, {"readOnly": true, "type": "array", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"nullable": true, "type": "string", "name": "publicNetworkAccess", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "redisVersion"}, {"readOnly": true, "type": "string", "name": "redundancyMode", "enum": {"items": [{"value": "LR"}, {"value": "None"}, {"value": "ZR"}]}}, {"readOnly": true, "type": "string", "name": "resourceState", "enum": {"items": [{"value": "CreateFailed"}, {"value": "Creating"}, {"value": "DeleteFailed"}, {"value": "Deleting"}, {"value": "DisableFailed"}, {"value": "Disabled"}, {"value": "Disabling"}, {"value": "EnableFailed"}, {"value": "Enabling"}, {"value": "Moving"}, {"value": "Running"}, {"value": "Scaling"}, {"value": "ScalingFailed"}, {"value": "UpdateFailed"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "Balanced_B0"}, {"value": "Balanced_B1"}, {"value": "Balanced_B10"}, {"value": "Balanced_B100"}, {"value": "Balanced_B1000"}, {"value": "Balanced_B150"}, {"value": "Balanced_B20"}, {"value": "Balanced_B250"}, {"value": "Balanced_B3"}, {"value": "Balanced_B350"}, {"value": "Balanced_B5"}, {"value": "Balanced_B50"}, {"value": "Balanced_B500"}, {"value": "Balanced_B700"}, {"value": "ComputeOptimized_X10"}, {"value": "ComputeOptimized_X100"}, {"value": "ComputeOptimized_X150"}, {"value": "ComputeOptimized_X20"}, {"value": "ComputeOptimized_X250"}, {"value": "ComputeOptimized_X3"}, {"value": "ComputeOptimized_X350"}, {"value": "ComputeOptimized_X5"}, {"value": "ComputeOptimized_X50"}, {"value": "ComputeOptimized_X500"}, {"value": "ComputeOptimized_X700"}, {"value": "EnterpriseFlash_F1500"}, {"value": "EnterpriseFlash_F300"}, {"value": "EnterpriseFlash_F700"}, {"value": "Enterprise_E1"}, {"value": "Enterprise_E10"}, {"value": "Enterprise_E100"}, {"value": "Enterprise_E20"}, {"value": "Enterprise_E200"}, {"value": "Enterprise_E400"}, {"value": "Enterprise_E5"}, {"value": "Enterprise_E50"}, {"value": "FlashOptimized_A1000"}, {"value": "FlashOptimized_A1500"}, {"value": "FlashOptimized_A2000"}, {"value": "FlashOptimized_A250"}, {"value": "FlashOptimized_A4500"}, {"value": "FlashOptimized_A500"}, {"value": "FlashOptimized_A700"}, {"value": "MemoryOptimized_M10"}, {"value": "MemoryOptimized_M100"}, {"value": "MemoryOptimized_M1000"}, {"value": "MemoryOptimized_M150"}, {"value": "MemoryOptimized_M1500"}, {"value": "MemoryOptimized_M20"}, {"value": "MemoryOptimized_M2000"}, {"value": "MemoryOptimized_M250"}, {"value": "MemoryOptimized_M350"}, {"value": "MemoryOptimized_M50"}, {"value": "MemoryOptimized_M500"}, {"value": "MemoryOptimized_M700"}]}}]}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}, {"type": "array", "name": "zones", "item": {"type": "string"}}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2U=/2026-06-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2U=/2026-06-01-preview.xml new file mode 100644 index 000000000..ba4a08cd5 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2U=/2026-06-01-preview.xml @@ -0,0 +1,612 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2U=/2026-05-01-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2U=/2026-05-01-preview.md new file mode 100644 index 000000000..642f5d995 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2U=/2026-05-01-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.cache/redisenterprise 2026-05-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2U=/2026-05-01-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2U=/2026-06-01-preview.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2U=/2026-06-01-preview.md new file mode 100644 index 000000000..e0426922b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2U=/2026-06-01-preview.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.cache/redisenterprise 2026-06-01-preview](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2U=/2026-06-01-preview.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30=/2026-05-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30=/2026-05-01-preview.json new file mode 100644 index 000000000..c763d759d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30=/2026-05-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0=/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "redisenterprise", "commands": [{"name": "show", "version": "2026-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0=/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["n", "name", "cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the RedisEnterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "RedisEnterprise_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"readOnly": true, "type": "string", "name": "kind", "enum": {"items": [{"value": "v1"}, {"value": "v2"}]}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "encryption", "props": [{"type": "object", "name": "customerManagedKeyEncryption", "props": [{"type": "object", "name": "keyEncryptionKeyIdentity", "props": [{"type": "string", "name": "identityType", "enum": {"items": [{"value": "systemAssignedIdentity"}, {"value": "userAssignedIdentity"}]}}, {"type": "string", "name": "userAssignedIdentityResourceId"}]}, {"type": "string", "name": "keyEncryptionKeyUrl"}]}]}, {"type": "string", "name": "highAvailability", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "hostName"}, {"type": "object", "name": "maintenanceConfiguration", "props": [{"type": "array", "name": "maintenanceWindows", "item": {"type": "object", "props": [{"type": "string", "name": "duration", "required": true}, {"type": "object", "name": "schedule", "required": true, "props": [{"type": "string", "name": "dayOfWeek", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}]}, {"type": "integer32", "name": "startHourUtc", "required": true, "format": {"maximum": 23, "minimum": 0}}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "Weekly"}]}}]}}]}, {"readOnly": true, "type": "string", "name": "migratedEndpoint"}, {"type": "string", "name": "minimumTlsVersion", "enum": {"items": [{"value": "1.0"}, {"value": "1.1"}, {"value": "1.2"}]}}, {"readOnly": true, "type": "array", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"nullable": true, "type": "string", "name": "publicNetworkAccess", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "redisVersion"}, {"readOnly": true, "type": "string", "name": "redundancyMode", "enum": {"items": [{"value": "LR"}, {"value": "None"}, {"value": "ZR"}]}}, {"readOnly": true, "type": "string", "name": "resourceState", "enum": {"items": [{"value": "CreateFailed"}, {"value": "Creating"}, {"value": "DeleteFailed"}, {"value": "Deleting"}, {"value": "DisableFailed"}, {"value": "Disabled"}, {"value": "Disabling"}, {"value": "EnableFailed"}, {"value": "Enabling"}, {"value": "Moving"}, {"value": "Running"}, {"value": "Scaling"}, {"value": "ScalingFailed"}, {"value": "UpdateFailed"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "Balanced_B0"}, {"value": "Balanced_B1"}, {"value": "Balanced_B10"}, {"value": "Balanced_B100"}, {"value": "Balanced_B1000"}, {"value": "Balanced_B150"}, {"value": "Balanced_B20"}, {"value": "Balanced_B250"}, {"value": "Balanced_B3"}, {"value": "Balanced_B350"}, {"value": "Balanced_B5"}, {"value": "Balanced_B50"}, {"value": "Balanced_B500"}, {"value": "Balanced_B700"}, {"value": "ComputeOptimized_X10"}, {"value": "ComputeOptimized_X100"}, {"value": "ComputeOptimized_X150"}, {"value": "ComputeOptimized_X20"}, {"value": "ComputeOptimized_X250"}, {"value": "ComputeOptimized_X3"}, {"value": "ComputeOptimized_X350"}, {"value": "ComputeOptimized_X5"}, {"value": "ComputeOptimized_X50"}, {"value": "ComputeOptimized_X500"}, {"value": "ComputeOptimized_X700"}, {"value": "EnterpriseFlash_F1500"}, {"value": "EnterpriseFlash_F300"}, {"value": "EnterpriseFlash_F700"}, {"value": "Enterprise_E1"}, {"value": "Enterprise_E10"}, {"value": "Enterprise_E100"}, {"value": "Enterprise_E20"}, {"value": "Enterprise_E200"}, {"value": "Enterprise_E400"}, {"value": "Enterprise_E5"}, {"value": "Enterprise_E50"}, {"value": "FlashOptimized_A1000"}, {"value": "FlashOptimized_A1500"}, {"value": "FlashOptimized_A2000"}, {"value": "FlashOptimized_A250"}, {"value": "FlashOptimized_A4500"}, {"value": "FlashOptimized_A500"}, {"value": "FlashOptimized_A700"}, {"value": "MemoryOptimized_M10"}, {"value": "MemoryOptimized_M100"}, {"value": "MemoryOptimized_M1000"}, {"value": "MemoryOptimized_M150"}, {"value": "MemoryOptimized_M1500"}, {"value": "MemoryOptimized_M20"}, {"value": "MemoryOptimized_M2000"}, {"value": "MemoryOptimized_M250"}, {"value": "MemoryOptimized_M350"}, {"value": "MemoryOptimized_M50"}, {"value": "MemoryOptimized_M500"}, {"value": "MemoryOptimized_M700"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}], "cls": "SystemData_read"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}, {"type": "array", "name": "zones", "item": {"type": "string"}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2026-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0=/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["n", "name", "cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the RedisEnterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "RedisEnterprise_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2026-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0=/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["n", "name", "cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the RedisEnterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Encryption", "args": [{"type": "string", "var": "$parameters.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyUrl", "options": ["key-encryption-key-url"], "group": "Encryption", "help": {"short": "Key encryption key Url, versioned only. Ex: `https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78`"}}]}, {"name": "Identity", "args": [{"blank": {"value": "True"}, "type": "string", "var": "$parameters.identity.systemAssigned", "options": ["system-assigned", "mi-system-assigned"], "group": "Identity", "help": {"short": "Set the system managed identity."}}, {"type": "string", "var": "$parameters.identity.type", "options": ["identity-type"], "group": "Identity", "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned, UserAssigned", "value": "SystemAssigned, UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"blank": {"value": []}, "type": "array", "var": "$parameters.identity.userAssigned", "options": ["user-assigned", "mi-user-assigned"], "group": "Identity", "help": {"short": "Set the user managed identities."}, "item": {"type": "string"}}, {"type": "object", "var": "$parameters.identity.userAssignedIdentities", "options": ["assigned-identities", "user-assigned-identities"], "group": "Identity", "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"blank": {"value": {}}, "type": "object"}}}]}, {"name": "KeyEncryptionKeyIdentity", "args": [{"type": "string", "var": "$parameters.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyIdentity.identityType", "options": ["key-identity-type", "key-encryption-identity-type"], "group": "KeyEncryptionKeyIdentity", "help": {"short": "Only userAssignedIdentity is supported in this API version; other types may be supported in the future"}, "enum": {"items": [{"name": "systemAssignedIdentity", "value": "systemAssignedIdentity"}, {"name": "userAssignedIdentity", "value": "userAssignedIdentity"}]}}, {"type": "string", "var": "$parameters.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyIdentity.userAssignedIdentityResourceId", "options": ["identity-resource-id", "user-assigned-identity-resource-id"], "group": "KeyEncryptionKeyIdentity", "help": {"short": "User assigned identity to use for accessing key encryption key Url. Ex: `/subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId`."}}]}, {"name": "Parameters", "args": [{"type": "ResourceLocation", "var": "$parameters.location", "options": ["l", "location"], "required": true, "group": "Parameters", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "Parameters", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}, {"type": "array", "var": "$parameters.zones", "options": ["zones"], "group": "Parameters", "help": {"short": "The Availability Zones where this cluster will be deployed."}, "item": {"type": "string"}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$parameters.properties.highAvailability", "options": ["high-availability"], "group": "Properties", "help": {"short": "Enabled by default. If highAvailability is disabled, the data set is not replicated. This affects the availability SLA, and increases the risk of data loss."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "object", "var": "$parameters.properties.maintenanceConfiguration", "options": ["maintenance-config", "maintenance-configuration"], "group": "Properties", "help": {"short": "Cluster-level maintenance configuration."}, "args": [{"type": "array", "var": "$parameters.properties.maintenanceConfiguration.maintenanceWindows", "options": ["maintenance-windows"], "help": {"short": "Custom maintenance windows that apply to the cluster."}, "item": {"type": "object", "args": [{"type": "string", "var": "$parameters.properties.maintenanceConfiguration.maintenanceWindows[].duration", "options": ["duration"], "required": true, "help": {"short": "Duration in ISO-8601 format, for example 'PT5H'."}}, {"type": "object", "var": "$parameters.properties.maintenanceConfiguration.maintenanceWindows[].schedule", "options": ["schedule"], "required": true, "help": {"short": "Recurring schedule for the maintenance window."}, "args": [{"type": "string", "var": "$parameters.properties.maintenanceConfiguration.maintenanceWindows[].schedule.dayOfWeek", "options": ["day-of-week"], "help": {"short": "Day of week. Required when the maintenance window type is 'Weekly'."}, "enum": {"items": [{"name": "Friday", "value": "Friday"}, {"name": "Monday", "value": "Monday"}, {"name": "Saturday", "value": "Saturday"}, {"name": "Sunday", "value": "Sunday"}, {"name": "Thursday", "value": "Thursday"}, {"name": "Tuesday", "value": "Tuesday"}, {"name": "Wednesday", "value": "Wednesday"}]}}]}, {"type": "integer32", "var": "$parameters.properties.maintenanceConfiguration.maintenanceWindows[].startHourUtc", "options": ["start-hour-utc"], "required": true, "help": {"short": "Start hour (0-23) in UTC when the maintenance window begins."}, "format": {"maximum": 23, "minimum": 0}}, {"type": "string", "var": "$parameters.properties.maintenanceConfiguration.maintenanceWindows[].type", "options": ["type"], "required": true, "help": {"short": "Maintenance window type."}, "enum": {"items": [{"name": "Weekly", "value": "Weekly"}]}}]}}]}, {"type": "string", "var": "$parameters.properties.minimumTlsVersion", "options": ["minimum-tls-version"], "group": "Properties", "help": {"short": "The minimum TLS version for the cluster to support, e.g. '1.2'"}, "enum": {"items": [{"name": "1.0", "value": "1.0"}, {"name": "1.1", "value": "1.1"}, {"name": "1.2", "value": "1.2"}]}}, {"nullable": true, "type": "string", "var": "$parameters.properties.publicNetworkAccess", "options": ["public-network-access"], "group": "Properties", "help": {"short": "Whether or not public network traffic can access the Redis cluster. Only 'Enabled' or 'Disabled' can be set. null is returned only for clusters created using an old API version which do not have this property and cannot be set."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}, {"name": "Sku", "args": [{"type": "integer32", "var": "$parameters.sku.capacity", "options": ["capacity"], "group": "Sku", "help": {"short": "The size of the RedisEnterprise cluster. Defaults to 2 or 3 or not applicable depending on SKU. Valid values are (2, 4, 6, ...) for Enterprise_* SKUs and (3, 9, 15, ...) for EnterpriseFlash_* SKUs. For other SKUs capacity argument is not supported."}}, {"type": "string", "var": "$parameters.sku.name", "options": ["sku"], "required": true, "group": "Sku", "help": {"short": "The type of RedisEnterprise cluster to deploy. Possible values: (Enterprise_E10, EnterpriseFlash_F300 etc.)"}, "enum": {"items": [{"name": "Balanced_B0", "value": "Balanced_B0"}, {"name": "Balanced_B1", "value": "Balanced_B1"}, {"name": "Balanced_B10", "value": "Balanced_B10"}, {"name": "Balanced_B100", "value": "Balanced_B100"}, {"name": "Balanced_B1000", "value": "Balanced_B1000"}, {"name": "Balanced_B150", "value": "Balanced_B150"}, {"name": "Balanced_B20", "value": "Balanced_B20"}, {"name": "Balanced_B250", "value": "Balanced_B250"}, {"name": "Balanced_B3", "value": "Balanced_B3"}, {"name": "Balanced_B350", "value": "Balanced_B350"}, {"name": "Balanced_B5", "value": "Balanced_B5"}, {"name": "Balanced_B50", "value": "Balanced_B50"}, {"name": "Balanced_B500", "value": "Balanced_B500"}, {"name": "Balanced_B700", "value": "Balanced_B700"}, {"name": "ComputeOptimized_X10", "value": "ComputeOptimized_X10"}, {"name": "ComputeOptimized_X100", "value": "ComputeOptimized_X100"}, {"name": "ComputeOptimized_X150", "value": "ComputeOptimized_X150"}, {"name": "ComputeOptimized_X20", "value": "ComputeOptimized_X20"}, {"name": "ComputeOptimized_X250", "value": "ComputeOptimized_X250"}, {"name": "ComputeOptimized_X3", "value": "ComputeOptimized_X3"}, {"name": "ComputeOptimized_X350", "value": "ComputeOptimized_X350"}, {"name": "ComputeOptimized_X5", "value": "ComputeOptimized_X5"}, {"name": "ComputeOptimized_X50", "value": "ComputeOptimized_X50"}, {"name": "ComputeOptimized_X500", "value": "ComputeOptimized_X500"}, {"name": "ComputeOptimized_X700", "value": "ComputeOptimized_X700"}, {"name": "EnterpriseFlash_F1500", "value": "EnterpriseFlash_F1500"}, {"name": "EnterpriseFlash_F300", "value": "EnterpriseFlash_F300"}, {"name": "EnterpriseFlash_F700", "value": "EnterpriseFlash_F700"}, {"name": "Enterprise_E1", "value": "Enterprise_E1"}, {"name": "Enterprise_E10", "value": "Enterprise_E10"}, {"name": "Enterprise_E100", "value": "Enterprise_E100"}, {"name": "Enterprise_E20", "value": "Enterprise_E20"}, {"name": "Enterprise_E200", "value": "Enterprise_E200"}, {"name": "Enterprise_E400", "value": "Enterprise_E400"}, {"name": "Enterprise_E5", "value": "Enterprise_E5"}, {"name": "Enterprise_E50", "value": "Enterprise_E50"}, {"name": "FlashOptimized_A1000", "value": "FlashOptimized_A1000"}, {"name": "FlashOptimized_A1500", "value": "FlashOptimized_A1500"}, {"name": "FlashOptimized_A2000", "value": "FlashOptimized_A2000"}, {"name": "FlashOptimized_A250", "value": "FlashOptimized_A250"}, {"name": "FlashOptimized_A4500", "value": "FlashOptimized_A4500"}, {"name": "FlashOptimized_A500", "value": "FlashOptimized_A500"}, {"name": "FlashOptimized_A700", "value": "FlashOptimized_A700"}, {"name": "MemoryOptimized_M10", "value": "MemoryOptimized_M10"}, {"name": "MemoryOptimized_M100", "value": "MemoryOptimized_M100"}, {"name": "MemoryOptimized_M1000", "value": "MemoryOptimized_M1000"}, {"name": "MemoryOptimized_M150", "value": "MemoryOptimized_M150"}, {"name": "MemoryOptimized_M1500", "value": "MemoryOptimized_M1500"}, {"name": "MemoryOptimized_M20", "value": "MemoryOptimized_M20"}, {"name": "MemoryOptimized_M2000", "value": "MemoryOptimized_M2000"}, {"name": "MemoryOptimized_M250", "value": "MemoryOptimized_M250"}, {"name": "MemoryOptimized_M350", "value": "MemoryOptimized_M350"}, {"name": "MemoryOptimized_M50", "value": "MemoryOptimized_M50"}, {"name": "MemoryOptimized_M500", "value": "MemoryOptimized_M500"}, {"name": "MemoryOptimized_M700", "value": "MemoryOptimized_M700"}]}}]}], "operations": [{"longRunning": {"finalStateVia": "original-uri"}, "operationId": "RedisEnterprise_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$parameters.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$parameters.identity.userAssignedIdentities", "additionalProps": {"item": {"type": "object"}}}], "userAssigned": {"action": "create", "type": "array", "name": "userAssigned", "arg": "$parameters.identity.userAssigned", "item": {"action": "create", "type": "string"}}, "systemAssigned": {"action": "create", "type": "string", "name": "systemAssigned", "arg": "$parameters.identity.systemAssigned"}}, {"type": "ResourceLocation", "name": "location", "arg": "$parameters.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "encryption", "props": [{"type": "object", "name": "customerManagedKeyEncryption", "props": [{"type": "object", "name": "keyEncryptionKeyIdentity", "props": [{"type": "string", "name": "identityType", "arg": "$parameters.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyIdentity.identityType", "enum": {"items": [{"value": "systemAssignedIdentity"}, {"value": "userAssignedIdentity"}]}}, {"type": "string", "name": "userAssignedIdentityResourceId", "arg": "$parameters.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyIdentity.userAssignedIdentityResourceId"}]}, {"type": "string", "name": "keyEncryptionKeyUrl", "arg": "$parameters.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyUrl"}]}]}, {"type": "string", "name": "highAvailability", "arg": "$parameters.properties.highAvailability", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "maintenanceConfiguration", "arg": "$parameters.properties.maintenanceConfiguration", "props": [{"type": "array", "name": "maintenanceWindows", "arg": "$parameters.properties.maintenanceConfiguration.maintenanceWindows", "item": {"type": "object", "props": [{"type": "string", "name": "duration", "arg": "$parameters.properties.maintenanceConfiguration.maintenanceWindows[].duration", "required": true}, {"type": "object", "name": "schedule", "arg": "$parameters.properties.maintenanceConfiguration.maintenanceWindows[].schedule", "required": true, "props": [{"type": "string", "name": "dayOfWeek", "arg": "$parameters.properties.maintenanceConfiguration.maintenanceWindows[].schedule.dayOfWeek", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}]}, {"type": "integer32", "name": "startHourUtc", "arg": "$parameters.properties.maintenanceConfiguration.maintenanceWindows[].startHourUtc", "required": true, "format": {"maximum": 23, "minimum": 0}}, {"type": "string", "name": "type", "arg": "$parameters.properties.maintenanceConfiguration.maintenanceWindows[].type", "required": true, "enum": {"items": [{"value": "Weekly"}]}}]}}]}, {"type": "string", "name": "minimumTlsVersion", "arg": "$parameters.properties.minimumTlsVersion", "enum": {"items": [{"value": "1.0"}, {"value": "1.1"}, {"value": "1.2"}]}}, {"nullable": true, "type": "string", "name": "publicNetworkAccess", "arg": "$parameters.properties.publicNetworkAccess", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}], "clientFlatten": true}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity", "arg": "$parameters.sku.capacity"}, {"type": "string", "name": "name", "arg": "$parameters.sku.name", "required": true, "enum": {"items": [{"value": "Balanced_B0"}, {"value": "Balanced_B1"}, {"value": "Balanced_B10"}, {"value": "Balanced_B100"}, {"value": "Balanced_B1000"}, {"value": "Balanced_B150"}, {"value": "Balanced_B20"}, {"value": "Balanced_B250"}, {"value": "Balanced_B3"}, {"value": "Balanced_B350"}, {"value": "Balanced_B5"}, {"value": "Balanced_B50"}, {"value": "Balanced_B500"}, {"value": "Balanced_B700"}, {"value": "ComputeOptimized_X10"}, {"value": "ComputeOptimized_X100"}, {"value": "ComputeOptimized_X150"}, {"value": "ComputeOptimized_X20"}, {"value": "ComputeOptimized_X250"}, {"value": "ComputeOptimized_X3"}, {"value": "ComputeOptimized_X350"}, {"value": "ComputeOptimized_X5"}, {"value": "ComputeOptimized_X50"}, {"value": "ComputeOptimized_X500"}, {"value": "ComputeOptimized_X700"}, {"value": "EnterpriseFlash_F1500"}, {"value": "EnterpriseFlash_F300"}, {"value": "EnterpriseFlash_F700"}, {"value": "Enterprise_E1"}, {"value": "Enterprise_E10"}, {"value": "Enterprise_E100"}, {"value": "Enterprise_E20"}, {"value": "Enterprise_E200"}, {"value": "Enterprise_E400"}, {"value": "Enterprise_E5"}, {"value": "Enterprise_E50"}, {"value": "FlashOptimized_A1000"}, {"value": "FlashOptimized_A1500"}, {"value": "FlashOptimized_A2000"}, {"value": "FlashOptimized_A250"}, {"value": "FlashOptimized_A4500"}, {"value": "FlashOptimized_A500"}, {"value": "FlashOptimized_A700"}, {"value": "MemoryOptimized_M10"}, {"value": "MemoryOptimized_M100"}, {"value": "MemoryOptimized_M1000"}, {"value": "MemoryOptimized_M150"}, {"value": "MemoryOptimized_M1500"}, {"value": "MemoryOptimized_M20"}, {"value": "MemoryOptimized_M2000"}, {"value": "MemoryOptimized_M250"}, {"value": "MemoryOptimized_M350"}, {"value": "MemoryOptimized_M50"}, {"value": "MemoryOptimized_M500"}, {"value": "MemoryOptimized_M700"}]}}]}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}, {"type": "array", "name": "zones", "arg": "$parameters.zones", "item": {"type": "string"}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"readOnly": true, "type": "string", "name": "kind", "enum": {"items": [{"value": "v1"}, {"value": "v2"}]}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "encryption", "props": [{"type": "object", "name": "customerManagedKeyEncryption", "props": [{"type": "object", "name": "keyEncryptionKeyIdentity", "props": [{"type": "string", "name": "identityType", "enum": {"items": [{"value": "systemAssignedIdentity"}, {"value": "userAssignedIdentity"}]}}, {"type": "string", "name": "userAssignedIdentityResourceId"}]}, {"type": "string", "name": "keyEncryptionKeyUrl"}]}]}, {"type": "string", "name": "highAvailability", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "hostName"}, {"type": "object", "name": "maintenanceConfiguration", "props": [{"type": "array", "name": "maintenanceWindows", "item": {"type": "object", "props": [{"type": "string", "name": "duration", "required": true}, {"type": "object", "name": "schedule", "required": true, "props": [{"type": "string", "name": "dayOfWeek", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}]}, {"type": "integer32", "name": "startHourUtc", "required": true, "format": {"maximum": 23, "minimum": 0}}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "Weekly"}]}}]}}]}, {"readOnly": true, "type": "string", "name": "migratedEndpoint"}, {"type": "string", "name": "minimumTlsVersion", "enum": {"items": [{"value": "1.0"}, {"value": "1.1"}, {"value": "1.2"}]}}, {"readOnly": true, "type": "array", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"nullable": true, "type": "string", "name": "publicNetworkAccess", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "redisVersion"}, {"readOnly": true, "type": "string", "name": "redundancyMode", "enum": {"items": [{"value": "LR"}, {"value": "None"}, {"value": "ZR"}]}}, {"readOnly": true, "type": "string", "name": "resourceState", "enum": {"items": [{"value": "CreateFailed"}, {"value": "Creating"}, {"value": "DeleteFailed"}, {"value": "Deleting"}, {"value": "DisableFailed"}, {"value": "Disabled"}, {"value": "Disabling"}, {"value": "EnableFailed"}, {"value": "Enabling"}, {"value": "Moving"}, {"value": "Running"}, {"value": "Scaling"}, {"value": "ScalingFailed"}, {"value": "UpdateFailed"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "Balanced_B0"}, {"value": "Balanced_B1"}, {"value": "Balanced_B10"}, {"value": "Balanced_B100"}, {"value": "Balanced_B1000"}, {"value": "Balanced_B150"}, {"value": "Balanced_B20"}, {"value": "Balanced_B250"}, {"value": "Balanced_B3"}, {"value": "Balanced_B350"}, {"value": "Balanced_B5"}, {"value": "Balanced_B50"}, {"value": "Balanced_B500"}, {"value": "Balanced_B700"}, {"value": "ComputeOptimized_X10"}, {"value": "ComputeOptimized_X100"}, {"value": "ComputeOptimized_X150"}, {"value": "ComputeOptimized_X20"}, {"value": "ComputeOptimized_X250"}, {"value": "ComputeOptimized_X3"}, {"value": "ComputeOptimized_X350"}, {"value": "ComputeOptimized_X5"}, {"value": "ComputeOptimized_X50"}, {"value": "ComputeOptimized_X500"}, {"value": "ComputeOptimized_X700"}, {"value": "EnterpriseFlash_F1500"}, {"value": "EnterpriseFlash_F300"}, {"value": "EnterpriseFlash_F700"}, {"value": "Enterprise_E1"}, {"value": "Enterprise_E10"}, {"value": "Enterprise_E100"}, {"value": "Enterprise_E20"}, {"value": "Enterprise_E200"}, {"value": "Enterprise_E400"}, {"value": "Enterprise_E5"}, {"value": "Enterprise_E50"}, {"value": "FlashOptimized_A1000"}, {"value": "FlashOptimized_A1500"}, {"value": "FlashOptimized_A2000"}, {"value": "FlashOptimized_A250"}, {"value": "FlashOptimized_A4500"}, {"value": "FlashOptimized_A500"}, {"value": "FlashOptimized_A700"}, {"value": "MemoryOptimized_M10"}, {"value": "MemoryOptimized_M100"}, {"value": "MemoryOptimized_M1000"}, {"value": "MemoryOptimized_M150"}, {"value": "MemoryOptimized_M1500"}, {"value": "MemoryOptimized_M20"}, {"value": "MemoryOptimized_M2000"}, {"value": "MemoryOptimized_M250"}, {"value": "MemoryOptimized_M350"}, {"value": "MemoryOptimized_M50"}, {"value": "MemoryOptimized_M500"}, {"value": "MemoryOptimized_M700"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}], "cls": "SystemData_read"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}, {"type": "array", "name": "zones", "item": {"type": "string"}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2026-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0=/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["n", "name", "cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the RedisEnterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Encryption", "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyUrl", "options": ["key-encryption-key-url"], "group": "Encryption", "help": {"short": "Key encryption key Url, versioned only. Ex: `https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78`"}}]}, {"name": "Identity", "args": [{"type": "string", "var": "$parameters.identity.type", "options": ["identity-type"], "group": "Identity", "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned, UserAssigned", "value": "SystemAssigned, UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"nullable": true, "type": "object", "var": "$parameters.identity.userAssignedIdentities", "options": ["assigned-identities", "user-assigned-identities"], "group": "Identity", "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"nullable": true, "blank": {"value": {}}, "type": "object"}}}]}, {"name": "KeyEncryptionKeyIdentity", "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyIdentity.identityType", "options": ["key-identity-type", "key-encryption-identity-type"], "group": "KeyEncryptionKeyIdentity", "help": {"short": "Only userAssignedIdentity is supported in this API version; other types may be supported in the future"}, "enum": {"items": [{"name": "systemAssignedIdentity", "value": "systemAssignedIdentity"}, {"name": "userAssignedIdentity", "value": "userAssignedIdentity"}]}}, {"nullable": true, "type": "string", "var": "$parameters.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyIdentity.userAssignedIdentityResourceId", "options": ["identity-resource-id", "user-assigned-identity-resource-id"], "group": "KeyEncryptionKeyIdentity", "help": {"short": "User assigned identity to use for accessing key encryption key Url. Ex: `/subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId`."}}]}, {"name": "Parameters", "args": [{"nullable": true, "type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "Parameters", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}, {"nullable": true, "type": "array", "var": "$parameters.zones", "options": ["zones"], "group": "Parameters", "help": {"short": "The Availability Zones where this cluster will be deployed."}, "item": {"nullable": true, "type": "string"}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.highAvailability", "options": ["high-availability"], "group": "Properties", "help": {"short": "Enabled by default. If highAvailability is disabled, the data set is not replicated. This affects the availability SLA, and increases the risk of data loss."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"nullable": true, "type": "object", "var": "$parameters.properties.maintenanceConfiguration", "options": ["maintenance-config", "maintenance-configuration"], "group": "Properties", "help": {"short": "Cluster-level maintenance configuration."}, "args": [{"nullable": true, "type": "array", "var": "$parameters.properties.maintenanceConfiguration.maintenanceWindows", "options": ["maintenance-windows"], "help": {"short": "Custom maintenance windows that apply to the cluster."}, "item": {"nullable": true, "type": "object", "args": [{"type": "string", "var": "$parameters.properties.maintenanceConfiguration.maintenanceWindows[].duration", "options": ["duration"], "help": {"short": "Duration in ISO-8601 format, for example 'PT5H'."}}, {"type": "object", "var": "$parameters.properties.maintenanceConfiguration.maintenanceWindows[].schedule", "options": ["schedule"], "help": {"short": "Recurring schedule for the maintenance window."}, "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.maintenanceConfiguration.maintenanceWindows[].schedule.dayOfWeek", "options": ["day-of-week"], "help": {"short": "Day of week. Required when the maintenance window type is 'Weekly'."}, "enum": {"items": [{"name": "Friday", "value": "Friday"}, {"name": "Monday", "value": "Monday"}, {"name": "Saturday", "value": "Saturday"}, {"name": "Sunday", "value": "Sunday"}, {"name": "Thursday", "value": "Thursday"}, {"name": "Tuesday", "value": "Tuesday"}, {"name": "Wednesday", "value": "Wednesday"}]}}]}, {"type": "integer32", "var": "$parameters.properties.maintenanceConfiguration.maintenanceWindows[].startHourUtc", "options": ["start-hour-utc"], "help": {"short": "Start hour (0-23) in UTC when the maintenance window begins."}, "format": {"maximum": 23, "minimum": 0}}, {"type": "string", "var": "$parameters.properties.maintenanceConfiguration.maintenanceWindows[].type", "options": ["type"], "help": {"short": "Maintenance window type."}, "enum": {"items": [{"name": "Weekly", "value": "Weekly"}]}}]}}]}, {"nullable": true, "type": "string", "var": "$parameters.properties.minimumTlsVersion", "options": ["minimum-tls-version"], "group": "Properties", "help": {"short": "The minimum TLS version for the cluster to support, e.g. '1.2'"}, "enum": {"items": [{"name": "1.0", "value": "1.0"}, {"name": "1.1", "value": "1.1"}, {"name": "1.2", "value": "1.2"}]}}, {"nullable": true, "type": "string", "var": "$parameters.properties.publicNetworkAccess", "options": ["public-network-access"], "group": "Properties", "help": {"short": "Whether or not public network traffic can access the Redis cluster. Only 'Enabled' or 'Disabled' can be set. null is returned only for clusters created using an old API version which do not have this property and cannot be set."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}, {"name": "Sku", "args": [{"nullable": true, "type": "integer32", "var": "$parameters.sku.capacity", "options": ["capacity"], "group": "Sku", "help": {"short": "The size of the RedisEnterprise cluster. Defaults to 2 or 3 or not applicable depending on SKU. Valid values are (2, 4, 6, ...) for Enterprise_* SKUs and (3, 9, 15, ...) for EnterpriseFlash_* SKUs. For other SKUs capacity argument is not supported."}}, {"type": "string", "var": "$parameters.sku.name", "options": ["sku"], "group": "Sku", "help": {"short": "The type of RedisEnterprise cluster to deploy. Possible values: (Enterprise_E10, EnterpriseFlash_F300 etc.)"}, "enum": {"items": [{"name": "Balanced_B0", "value": "Balanced_B0"}, {"name": "Balanced_B1", "value": "Balanced_B1"}, {"name": "Balanced_B10", "value": "Balanced_B10"}, {"name": "Balanced_B100", "value": "Balanced_B100"}, {"name": "Balanced_B1000", "value": "Balanced_B1000"}, {"name": "Balanced_B150", "value": "Balanced_B150"}, {"name": "Balanced_B20", "value": "Balanced_B20"}, {"name": "Balanced_B250", "value": "Balanced_B250"}, {"name": "Balanced_B3", "value": "Balanced_B3"}, {"name": "Balanced_B350", "value": "Balanced_B350"}, {"name": "Balanced_B5", "value": "Balanced_B5"}, {"name": "Balanced_B50", "value": "Balanced_B50"}, {"name": "Balanced_B500", "value": "Balanced_B500"}, {"name": "Balanced_B700", "value": "Balanced_B700"}, {"name": "ComputeOptimized_X10", "value": "ComputeOptimized_X10"}, {"name": "ComputeOptimized_X100", "value": "ComputeOptimized_X100"}, {"name": "ComputeOptimized_X150", "value": "ComputeOptimized_X150"}, {"name": "ComputeOptimized_X20", "value": "ComputeOptimized_X20"}, {"name": "ComputeOptimized_X250", "value": "ComputeOptimized_X250"}, {"name": "ComputeOptimized_X3", "value": "ComputeOptimized_X3"}, {"name": "ComputeOptimized_X350", "value": "ComputeOptimized_X350"}, {"name": "ComputeOptimized_X5", "value": "ComputeOptimized_X5"}, {"name": "ComputeOptimized_X50", "value": "ComputeOptimized_X50"}, {"name": "ComputeOptimized_X500", "value": "ComputeOptimized_X500"}, {"name": "ComputeOptimized_X700", "value": "ComputeOptimized_X700"}, {"name": "EnterpriseFlash_F1500", "value": "EnterpriseFlash_F1500"}, {"name": "EnterpriseFlash_F300", "value": "EnterpriseFlash_F300"}, {"name": "EnterpriseFlash_F700", "value": "EnterpriseFlash_F700"}, {"name": "Enterprise_E1", "value": "Enterprise_E1"}, {"name": "Enterprise_E10", "value": "Enterprise_E10"}, {"name": "Enterprise_E100", "value": "Enterprise_E100"}, {"name": "Enterprise_E20", "value": "Enterprise_E20"}, {"name": "Enterprise_E200", "value": "Enterprise_E200"}, {"name": "Enterprise_E400", "value": "Enterprise_E400"}, {"name": "Enterprise_E5", "value": "Enterprise_E5"}, {"name": "Enterprise_E50", "value": "Enterprise_E50"}, {"name": "FlashOptimized_A1000", "value": "FlashOptimized_A1000"}, {"name": "FlashOptimized_A1500", "value": "FlashOptimized_A1500"}, {"name": "FlashOptimized_A2000", "value": "FlashOptimized_A2000"}, {"name": "FlashOptimized_A250", "value": "FlashOptimized_A250"}, {"name": "FlashOptimized_A4500", "value": "FlashOptimized_A4500"}, {"name": "FlashOptimized_A500", "value": "FlashOptimized_A500"}, {"name": "FlashOptimized_A700", "value": "FlashOptimized_A700"}, {"name": "MemoryOptimized_M10", "value": "MemoryOptimized_M10"}, {"name": "MemoryOptimized_M100", "value": "MemoryOptimized_M100"}, {"name": "MemoryOptimized_M1000", "value": "MemoryOptimized_M1000"}, {"name": "MemoryOptimized_M150", "value": "MemoryOptimized_M150"}, {"name": "MemoryOptimized_M1500", "value": "MemoryOptimized_M1500"}, {"name": "MemoryOptimized_M20", "value": "MemoryOptimized_M20"}, {"name": "MemoryOptimized_M2000", "value": "MemoryOptimized_M2000"}, {"name": "MemoryOptimized_M250", "value": "MemoryOptimized_M250"}, {"name": "MemoryOptimized_M350", "value": "MemoryOptimized_M350"}, {"name": "MemoryOptimized_M50", "value": "MemoryOptimized_M50"}, {"name": "MemoryOptimized_M500", "value": "MemoryOptimized_M500"}, {"name": "MemoryOptimized_M700", "value": "MemoryOptimized_M700"}]}}]}], "operations": [{"operationId": "RedisEnterprise_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"readOnly": true, "type": "string", "name": "kind", "enum": {"items": [{"value": "v1"}, {"value": "v2"}]}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "encryption", "props": [{"type": "object", "name": "customerManagedKeyEncryption", "props": [{"type": "object", "name": "keyEncryptionKeyIdentity", "props": [{"type": "string", "name": "identityType", "enum": {"items": [{"value": "systemAssignedIdentity"}, {"value": "userAssignedIdentity"}]}}, {"type": "string", "name": "userAssignedIdentityResourceId"}]}, {"type": "string", "name": "keyEncryptionKeyUrl"}]}]}, {"type": "string", "name": "highAvailability", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "hostName"}, {"type": "object", "name": "maintenanceConfiguration", "props": [{"type": "array", "name": "maintenanceWindows", "item": {"type": "object", "props": [{"type": "string", "name": "duration", "required": true}, {"type": "object", "name": "schedule", "required": true, "props": [{"type": "string", "name": "dayOfWeek", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}]}, {"type": "integer32", "name": "startHourUtc", "required": true, "format": {"maximum": 23, "minimum": 0}}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "Weekly"}]}}]}}]}, {"readOnly": true, "type": "string", "name": "migratedEndpoint"}, {"type": "string", "name": "minimumTlsVersion", "enum": {"items": [{"value": "1.0"}, {"value": "1.1"}, {"value": "1.2"}]}}, {"readOnly": true, "type": "array", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"nullable": true, "type": "string", "name": "publicNetworkAccess", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "redisVersion"}, {"readOnly": true, "type": "string", "name": "redundancyMode", "enum": {"items": [{"value": "LR"}, {"value": "None"}, {"value": "ZR"}]}}, {"readOnly": true, "type": "string", "name": "resourceState", "enum": {"items": [{"value": "CreateFailed"}, {"value": "Creating"}, {"value": "DeleteFailed"}, {"value": "Deleting"}, {"value": "DisableFailed"}, {"value": "Disabled"}, {"value": "Disabling"}, {"value": "EnableFailed"}, {"value": "Enabling"}, {"value": "Moving"}, {"value": "Running"}, {"value": "Scaling"}, {"value": "ScalingFailed"}, {"value": "UpdateFailed"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "Balanced_B0"}, {"value": "Balanced_B1"}, {"value": "Balanced_B10"}, {"value": "Balanced_B100"}, {"value": "Balanced_B1000"}, {"value": "Balanced_B150"}, {"value": "Balanced_B20"}, {"value": "Balanced_B250"}, {"value": "Balanced_B3"}, {"value": "Balanced_B350"}, {"value": "Balanced_B5"}, {"value": "Balanced_B50"}, {"value": "Balanced_B500"}, {"value": "Balanced_B700"}, {"value": "ComputeOptimized_X10"}, {"value": "ComputeOptimized_X100"}, {"value": "ComputeOptimized_X150"}, {"value": "ComputeOptimized_X20"}, {"value": "ComputeOptimized_X250"}, {"value": "ComputeOptimized_X3"}, {"value": "ComputeOptimized_X350"}, {"value": "ComputeOptimized_X5"}, {"value": "ComputeOptimized_X50"}, {"value": "ComputeOptimized_X500"}, {"value": "ComputeOptimized_X700"}, {"value": "EnterpriseFlash_F1500"}, {"value": "EnterpriseFlash_F300"}, {"value": "EnterpriseFlash_F700"}, {"value": "Enterprise_E1"}, {"value": "Enterprise_E10"}, {"value": "Enterprise_E100"}, {"value": "Enterprise_E20"}, {"value": "Enterprise_E200"}, {"value": "Enterprise_E400"}, {"value": "Enterprise_E5"}, {"value": "Enterprise_E50"}, {"value": "FlashOptimized_A1000"}, {"value": "FlashOptimized_A1500"}, {"value": "FlashOptimized_A2000"}, {"value": "FlashOptimized_A250"}, {"value": "FlashOptimized_A4500"}, {"value": "FlashOptimized_A500"}, {"value": "FlashOptimized_A700"}, {"value": "MemoryOptimized_M10"}, {"value": "MemoryOptimized_M100"}, {"value": "MemoryOptimized_M1000"}, {"value": "MemoryOptimized_M150"}, {"value": "MemoryOptimized_M1500"}, {"value": "MemoryOptimized_M20"}, {"value": "MemoryOptimized_M2000"}, {"value": "MemoryOptimized_M250"}, {"value": "MemoryOptimized_M350"}, {"value": "MemoryOptimized_M50"}, {"value": "MemoryOptimized_M500"}, {"value": "MemoryOptimized_M700"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}], "cls": "SystemData_read"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}, {"type": "array", "name": "zones", "item": {"type": "string"}}], "cls": "Cluster_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$parameters.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$parameters.identity.userAssignedIdentities", "additionalProps": {"item": {"type": "object"}}}]}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "encryption", "props": [{"type": "object", "name": "customerManagedKeyEncryption", "props": [{"type": "object", "name": "keyEncryptionKeyIdentity", "props": [{"type": "string", "name": "identityType", "arg": "$parameters.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyIdentity.identityType", "enum": {"items": [{"value": "systemAssignedIdentity"}, {"value": "userAssignedIdentity"}]}}, {"type": "string", "name": "userAssignedIdentityResourceId", "arg": "$parameters.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyIdentity.userAssignedIdentityResourceId"}]}, {"type": "string", "name": "keyEncryptionKeyUrl", "arg": "$parameters.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyUrl"}]}]}, {"type": "string", "name": "highAvailability", "arg": "$parameters.properties.highAvailability", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "maintenanceConfiguration", "arg": "$parameters.properties.maintenanceConfiguration", "props": [{"type": "array", "name": "maintenanceWindows", "arg": "$parameters.properties.maintenanceConfiguration.maintenanceWindows", "item": {"type": "object", "props": [{"type": "string", "name": "duration", "arg": "$parameters.properties.maintenanceConfiguration.maintenanceWindows[].duration", "required": true}, {"type": "object", "name": "schedule", "arg": "$parameters.properties.maintenanceConfiguration.maintenanceWindows[].schedule", "required": true, "props": [{"type": "string", "name": "dayOfWeek", "arg": "$parameters.properties.maintenanceConfiguration.maintenanceWindows[].schedule.dayOfWeek", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}]}, {"type": "integer32", "name": "startHourUtc", "arg": "$parameters.properties.maintenanceConfiguration.maintenanceWindows[].startHourUtc", "required": true, "format": {"maximum": 23, "minimum": 0}}, {"type": "string", "name": "type", "arg": "$parameters.properties.maintenanceConfiguration.maintenanceWindows[].type", "required": true, "enum": {"items": [{"value": "Weekly"}]}}]}}]}, {"type": "string", "name": "minimumTlsVersion", "arg": "$parameters.properties.minimumTlsVersion", "enum": {"items": [{"value": "1.0"}, {"value": "1.1"}, {"value": "1.2"}]}}, {"nullable": true, "type": "string", "name": "publicNetworkAccess", "arg": "$parameters.properties.publicNetworkAccess", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}], "clientFlatten": true}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity", "arg": "$parameters.sku.capacity"}, {"type": "string", "name": "name", "arg": "$parameters.sku.name", "required": true, "enum": {"items": [{"value": "Balanced_B0"}, {"value": "Balanced_B1"}, {"value": "Balanced_B10"}, {"value": "Balanced_B100"}, {"value": "Balanced_B1000"}, {"value": "Balanced_B150"}, {"value": "Balanced_B20"}, {"value": "Balanced_B250"}, {"value": "Balanced_B3"}, {"value": "Balanced_B350"}, {"value": "Balanced_B5"}, {"value": "Balanced_B50"}, {"value": "Balanced_B500"}, {"value": "Balanced_B700"}, {"value": "ComputeOptimized_X10"}, {"value": "ComputeOptimized_X100"}, {"value": "ComputeOptimized_X150"}, {"value": "ComputeOptimized_X20"}, {"value": "ComputeOptimized_X250"}, {"value": "ComputeOptimized_X3"}, {"value": "ComputeOptimized_X350"}, {"value": "ComputeOptimized_X5"}, {"value": "ComputeOptimized_X50"}, {"value": "ComputeOptimized_X500"}, {"value": "ComputeOptimized_X700"}, {"value": "EnterpriseFlash_F1500"}, {"value": "EnterpriseFlash_F300"}, {"value": "EnterpriseFlash_F700"}, {"value": "Enterprise_E1"}, {"value": "Enterprise_E10"}, {"value": "Enterprise_E100"}, {"value": "Enterprise_E20"}, {"value": "Enterprise_E200"}, {"value": "Enterprise_E400"}, {"value": "Enterprise_E5"}, {"value": "Enterprise_E50"}, {"value": "FlashOptimized_A1000"}, {"value": "FlashOptimized_A1500"}, {"value": "FlashOptimized_A2000"}, {"value": "FlashOptimized_A250"}, {"value": "FlashOptimized_A4500"}, {"value": "FlashOptimized_A500"}, {"value": "FlashOptimized_A700"}, {"value": "MemoryOptimized_M10"}, {"value": "MemoryOptimized_M100"}, {"value": "MemoryOptimized_M1000"}, {"value": "MemoryOptimized_M150"}, {"value": "MemoryOptimized_M1500"}, {"value": "MemoryOptimized_M20"}, {"value": "MemoryOptimized_M2000"}, {"value": "MemoryOptimized_M250"}, {"value": "MemoryOptimized_M350"}, {"value": "MemoryOptimized_M50"}, {"value": "MemoryOptimized_M500"}, {"value": "MemoryOptimized_M700"}]}}]}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}, {"type": "array", "name": "zones", "arg": "$parameters.zones", "item": {"type": "string"}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "original-uri"}, "operationId": "RedisEnterprise_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Cluster_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}], "commandGroups": [{"name": "identity", "commands": [{"name": "assign", "version": "2026-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}", "version": "2026-05-01-preview", "subresource": "identity", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0=/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["n", "name", "cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the RedisEnterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters.identity", "args": [{"blank": {"value": "True"}, "type": "string", "var": "$parameters.identity.systemAssigned", "options": ["system-assigned", "mi-system-assigned"], "group": "Parameters.identity", "help": {"short": "Set the system managed identity."}}, {"blank": {"value": []}, "type": "array", "var": "$parameters.identity.userAssigned", "options": ["user-assigned", "mi-user-assigned"], "group": "Parameters.identity", "help": {"short": "Set the user managed identities."}, "item": {"type": "string"}}]}], "subresourceSelector": {"var": "$Subresource", "ref": "$Instance", "json": {"type": "object", "name": "parameters", "prop": {"type": "object", "name": "identity"}}}, "operations": [{"operationId": "RedisEnterprise_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"readOnly": true, "type": "string", "name": "kind", "enum": {"items": [{"value": "v1"}, {"value": "v2"}]}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "encryption", "props": [{"type": "object", "name": "customerManagedKeyEncryption", "props": [{"type": "object", "name": "keyEncryptionKeyIdentity", "props": [{"type": "string", "name": "identityType", "enum": {"items": [{"value": "systemAssignedIdentity"}, {"value": "userAssignedIdentity"}]}}, {"type": "string", "name": "userAssignedIdentityResourceId"}]}, {"type": "string", "name": "keyEncryptionKeyUrl"}]}]}, {"type": "string", "name": "highAvailability", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "hostName"}, {"type": "object", "name": "maintenanceConfiguration", "props": [{"type": "array", "name": "maintenanceWindows", "item": {"type": "object", "props": [{"type": "string", "name": "duration", "required": true}, {"type": "object", "name": "schedule", "required": true, "props": [{"type": "string", "name": "dayOfWeek", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}]}, {"type": "integer32", "name": "startHourUtc", "required": true, "format": {"maximum": 23, "minimum": 0}}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "Weekly"}]}}]}}]}, {"readOnly": true, "type": "string", "name": "migratedEndpoint"}, {"type": "string", "name": "minimumTlsVersion", "enum": {"items": [{"value": "1.0"}, {"value": "1.1"}, {"value": "1.2"}]}}, {"readOnly": true, "type": "array", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"nullable": true, "type": "string", "name": "publicNetworkAccess", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "redisVersion"}, {"readOnly": true, "type": "string", "name": "redundancyMode", "enum": {"items": [{"value": "LR"}, {"value": "None"}, {"value": "ZR"}]}}, {"readOnly": true, "type": "string", "name": "resourceState", "enum": {"items": [{"value": "CreateFailed"}, {"value": "Creating"}, {"value": "DeleteFailed"}, {"value": "Deleting"}, {"value": "DisableFailed"}, {"value": "Disabled"}, {"value": "Disabling"}, {"value": "EnableFailed"}, {"value": "Enabling"}, {"value": "Moving"}, {"value": "Running"}, {"value": "Scaling"}, {"value": "ScalingFailed"}, {"value": "UpdateFailed"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "Balanced_B0"}, {"value": "Balanced_B1"}, {"value": "Balanced_B10"}, {"value": "Balanced_B100"}, {"value": "Balanced_B1000"}, {"value": "Balanced_B150"}, {"value": "Balanced_B20"}, {"value": "Balanced_B250"}, {"value": "Balanced_B3"}, {"value": "Balanced_B350"}, {"value": "Balanced_B5"}, {"value": "Balanced_B50"}, {"value": "Balanced_B500"}, {"value": "Balanced_B700"}, {"value": "ComputeOptimized_X10"}, {"value": "ComputeOptimized_X100"}, {"value": "ComputeOptimized_X150"}, {"value": "ComputeOptimized_X20"}, {"value": "ComputeOptimized_X250"}, {"value": "ComputeOptimized_X3"}, {"value": "ComputeOptimized_X350"}, {"value": "ComputeOptimized_X5"}, {"value": "ComputeOptimized_X50"}, {"value": "ComputeOptimized_X500"}, {"value": "ComputeOptimized_X700"}, {"value": "EnterpriseFlash_F1500"}, {"value": "EnterpriseFlash_F300"}, {"value": "EnterpriseFlash_F700"}, {"value": "Enterprise_E1"}, {"value": "Enterprise_E10"}, {"value": "Enterprise_E100"}, {"value": "Enterprise_E20"}, {"value": "Enterprise_E200"}, {"value": "Enterprise_E400"}, {"value": "Enterprise_E5"}, {"value": "Enterprise_E50"}, {"value": "FlashOptimized_A1000"}, {"value": "FlashOptimized_A1500"}, {"value": "FlashOptimized_A2000"}, {"value": "FlashOptimized_A250"}, {"value": "FlashOptimized_A4500"}, {"value": "FlashOptimized_A500"}, {"value": "FlashOptimized_A700"}, {"value": "MemoryOptimized_M10"}, {"value": "MemoryOptimized_M100"}, {"value": "MemoryOptimized_M1000"}, {"value": "MemoryOptimized_M150"}, {"value": "MemoryOptimized_M1500"}, {"value": "MemoryOptimized_M20"}, {"value": "MemoryOptimized_M2000"}, {"value": "MemoryOptimized_M250"}, {"value": "MemoryOptimized_M350"}, {"value": "MemoryOptimized_M50"}, {"value": "MemoryOptimized_M500"}, {"value": "MemoryOptimized_M700"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}], "cls": "SystemData_read"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}, {"type": "array", "name": "zones", "item": {"type": "string"}}], "cls": "Cluster_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Subresource", "json": {"schema": {"action": "assign", "type": "IdentityObject", "name": "parameters.identity", "required": true, "userAssigned": {"action": "assign", "type": "array", "name": "userAssigned", "arg": "$parameters.identity.userAssigned", "item": {"action": "assign", "type": "string"}}, "systemAssigned": {"action": "assign", "type": "string", "name": "systemAssigned", "arg": "$parameters.identity.systemAssigned"}}}}}, {"longRunning": {"finalStateVia": "original-uri"}, "operationId": "RedisEnterprise_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Cluster_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Subresource", "clientFlatten": true}]}, {"name": "remove", "version": "2026-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}", "version": "2026-05-01-preview", "subresource": "identity", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0=/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["n", "name", "cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the RedisEnterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters.identity", "args": [{"blank": {"value": "True"}, "type": "string", "var": "$parameters.identity.systemAssigned", "options": ["system-assigned", "mi-system-assigned"], "group": "Parameters.identity", "help": {"short": "Set the system managed identity."}}, {"blank": {"value": []}, "type": "array", "var": "$parameters.identity.userAssigned", "options": ["user-assigned", "mi-user-assigned"], "group": "Parameters.identity", "help": {"short": "Set the user managed identities."}, "item": {"type": "string"}}]}], "subresourceSelector": {"var": "$Subresource", "ref": "$Instance", "json": {"type": "object", "name": "parameters", "prop": {"type": "object", "name": "identity"}}}, "operations": [{"operationId": "RedisEnterprise_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"readOnly": true, "type": "string", "name": "kind", "enum": {"items": [{"value": "v1"}, {"value": "v2"}]}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "encryption", "props": [{"type": "object", "name": "customerManagedKeyEncryption", "props": [{"type": "object", "name": "keyEncryptionKeyIdentity", "props": [{"type": "string", "name": "identityType", "enum": {"items": [{"value": "systemAssignedIdentity"}, {"value": "userAssignedIdentity"}]}}, {"type": "string", "name": "userAssignedIdentityResourceId"}]}, {"type": "string", "name": "keyEncryptionKeyUrl"}]}]}, {"type": "string", "name": "highAvailability", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "hostName"}, {"type": "object", "name": "maintenanceConfiguration", "props": [{"type": "array", "name": "maintenanceWindows", "item": {"type": "object", "props": [{"type": "string", "name": "duration", "required": true}, {"type": "object", "name": "schedule", "required": true, "props": [{"type": "string", "name": "dayOfWeek", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}]}, {"type": "integer32", "name": "startHourUtc", "required": true, "format": {"maximum": 23, "minimum": 0}}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "Weekly"}]}}]}}]}, {"readOnly": true, "type": "string", "name": "migratedEndpoint"}, {"type": "string", "name": "minimumTlsVersion", "enum": {"items": [{"value": "1.0"}, {"value": "1.1"}, {"value": "1.2"}]}}, {"readOnly": true, "type": "array", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"nullable": true, "type": "string", "name": "publicNetworkAccess", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "redisVersion"}, {"readOnly": true, "type": "string", "name": "redundancyMode", "enum": {"items": [{"value": "LR"}, {"value": "None"}, {"value": "ZR"}]}}, {"readOnly": true, "type": "string", "name": "resourceState", "enum": {"items": [{"value": "CreateFailed"}, {"value": "Creating"}, {"value": "DeleteFailed"}, {"value": "Deleting"}, {"value": "DisableFailed"}, {"value": "Disabled"}, {"value": "Disabling"}, {"value": "EnableFailed"}, {"value": "Enabling"}, {"value": "Moving"}, {"value": "Running"}, {"value": "Scaling"}, {"value": "ScalingFailed"}, {"value": "UpdateFailed"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "Balanced_B0"}, {"value": "Balanced_B1"}, {"value": "Balanced_B10"}, {"value": "Balanced_B100"}, {"value": "Balanced_B1000"}, {"value": "Balanced_B150"}, {"value": "Balanced_B20"}, {"value": "Balanced_B250"}, {"value": "Balanced_B3"}, {"value": "Balanced_B350"}, {"value": "Balanced_B5"}, {"value": "Balanced_B50"}, {"value": "Balanced_B500"}, {"value": "Balanced_B700"}, {"value": "ComputeOptimized_X10"}, {"value": "ComputeOptimized_X100"}, {"value": "ComputeOptimized_X150"}, {"value": "ComputeOptimized_X20"}, {"value": "ComputeOptimized_X250"}, {"value": "ComputeOptimized_X3"}, {"value": "ComputeOptimized_X350"}, {"value": "ComputeOptimized_X5"}, {"value": "ComputeOptimized_X50"}, {"value": "ComputeOptimized_X500"}, {"value": "ComputeOptimized_X700"}, {"value": "EnterpriseFlash_F1500"}, {"value": "EnterpriseFlash_F300"}, {"value": "EnterpriseFlash_F700"}, {"value": "Enterprise_E1"}, {"value": "Enterprise_E10"}, {"value": "Enterprise_E100"}, {"value": "Enterprise_E20"}, {"value": "Enterprise_E200"}, {"value": "Enterprise_E400"}, {"value": "Enterprise_E5"}, {"value": "Enterprise_E50"}, {"value": "FlashOptimized_A1000"}, {"value": "FlashOptimized_A1500"}, {"value": "FlashOptimized_A2000"}, {"value": "FlashOptimized_A250"}, {"value": "FlashOptimized_A4500"}, {"value": "FlashOptimized_A500"}, {"value": "FlashOptimized_A700"}, {"value": "MemoryOptimized_M10"}, {"value": "MemoryOptimized_M100"}, {"value": "MemoryOptimized_M1000"}, {"value": "MemoryOptimized_M150"}, {"value": "MemoryOptimized_M1500"}, {"value": "MemoryOptimized_M20"}, {"value": "MemoryOptimized_M2000"}, {"value": "MemoryOptimized_M250"}, {"value": "MemoryOptimized_M350"}, {"value": "MemoryOptimized_M50"}, {"value": "MemoryOptimized_M500"}, {"value": "MemoryOptimized_M700"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}], "cls": "SystemData_read"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}, {"type": "array", "name": "zones", "item": {"type": "string"}}], "cls": "Cluster_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Subresource", "json": {"schema": {"action": "remove", "type": "IdentityObject", "name": "parameters.identity", "required": true, "userAssigned": {"action": "remove", "type": "array", "name": "userAssigned", "arg": "$parameters.identity.userAssigned", "item": {"action": "remove", "type": "string"}}, "systemAssigned": {"action": "remove", "type": "string", "name": "systemAssigned", "arg": "$parameters.identity.systemAssigned"}}}}}, {"longRunning": {"finalStateVia": "original-uri"}, "operationId": "RedisEnterprise_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Cluster_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Subresource", "clientFlatten": true}]}, {"name": "show", "version": "2026-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}", "version": "2026-05-01-preview", "subresource": "identity", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0=/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["n", "name", "cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the RedisEnterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "subresourceSelector": {"var": "$Subresource", "ref": "$Instance", "json": {"type": "object", "name": "parameters", "prop": {"type": "object", "name": "identity"}}}, "operations": [{"operationId": "RedisEnterprise_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"readOnly": true, "type": "string", "name": "kind", "enum": {"items": [{"value": "v1"}, {"value": "v2"}]}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "encryption", "props": [{"type": "object", "name": "customerManagedKeyEncryption", "props": [{"type": "object", "name": "keyEncryptionKeyIdentity", "props": [{"type": "string", "name": "identityType", "enum": {"items": [{"value": "systemAssignedIdentity"}, {"value": "userAssignedIdentity"}]}}, {"type": "string", "name": "userAssignedIdentityResourceId"}]}, {"type": "string", "name": "keyEncryptionKeyUrl"}]}]}, {"type": "string", "name": "highAvailability", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "hostName"}, {"type": "object", "name": "maintenanceConfiguration", "props": [{"type": "array", "name": "maintenanceWindows", "item": {"type": "object", "props": [{"type": "string", "name": "duration", "required": true}, {"type": "object", "name": "schedule", "required": true, "props": [{"type": "string", "name": "dayOfWeek", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}]}, {"type": "integer32", "name": "startHourUtc", "required": true, "format": {"maximum": 23, "minimum": 0}}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "Weekly"}]}}]}}]}, {"readOnly": true, "type": "string", "name": "migratedEndpoint"}, {"type": "string", "name": "minimumTlsVersion", "enum": {"items": [{"value": "1.0"}, {"value": "1.1"}, {"value": "1.2"}]}}, {"readOnly": true, "type": "array", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"nullable": true, "type": "string", "name": "publicNetworkAccess", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "redisVersion"}, {"readOnly": true, "type": "string", "name": "redundancyMode", "enum": {"items": [{"value": "LR"}, {"value": "None"}, {"value": "ZR"}]}}, {"readOnly": true, "type": "string", "name": "resourceState", "enum": {"items": [{"value": "CreateFailed"}, {"value": "Creating"}, {"value": "DeleteFailed"}, {"value": "Deleting"}, {"value": "DisableFailed"}, {"value": "Disabled"}, {"value": "Disabling"}, {"value": "EnableFailed"}, {"value": "Enabling"}, {"value": "Moving"}, {"value": "Running"}, {"value": "Scaling"}, {"value": "ScalingFailed"}, {"value": "UpdateFailed"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "Balanced_B0"}, {"value": "Balanced_B1"}, {"value": "Balanced_B10"}, {"value": "Balanced_B100"}, {"value": "Balanced_B1000"}, {"value": "Balanced_B150"}, {"value": "Balanced_B20"}, {"value": "Balanced_B250"}, {"value": "Balanced_B3"}, {"value": "Balanced_B350"}, {"value": "Balanced_B5"}, {"value": "Balanced_B50"}, {"value": "Balanced_B500"}, {"value": "Balanced_B700"}, {"value": "ComputeOptimized_X10"}, {"value": "ComputeOptimized_X100"}, {"value": "ComputeOptimized_X150"}, {"value": "ComputeOptimized_X20"}, {"value": "ComputeOptimized_X250"}, {"value": "ComputeOptimized_X3"}, {"value": "ComputeOptimized_X350"}, {"value": "ComputeOptimized_X5"}, {"value": "ComputeOptimized_X50"}, {"value": "ComputeOptimized_X500"}, {"value": "ComputeOptimized_X700"}, {"value": "EnterpriseFlash_F1500"}, {"value": "EnterpriseFlash_F300"}, {"value": "EnterpriseFlash_F700"}, {"value": "Enterprise_E1"}, {"value": "Enterprise_E10"}, {"value": "Enterprise_E100"}, {"value": "Enterprise_E20"}, {"value": "Enterprise_E200"}, {"value": "Enterprise_E400"}, {"value": "Enterprise_E5"}, {"value": "Enterprise_E50"}, {"value": "FlashOptimized_A1000"}, {"value": "FlashOptimized_A1500"}, {"value": "FlashOptimized_A2000"}, {"value": "FlashOptimized_A250"}, {"value": "FlashOptimized_A4500"}, {"value": "FlashOptimized_A500"}, {"value": "FlashOptimized_A700"}, {"value": "MemoryOptimized_M10"}, {"value": "MemoryOptimized_M100"}, {"value": "MemoryOptimized_M1000"}, {"value": "MemoryOptimized_M150"}, {"value": "MemoryOptimized_M1500"}, {"value": "MemoryOptimized_M20"}, {"value": "MemoryOptimized_M2000"}, {"value": "MemoryOptimized_M250"}, {"value": "MemoryOptimized_M350"}, {"value": "MemoryOptimized_M50"}, {"value": "MemoryOptimized_M500"}, {"value": "MemoryOptimized_M700"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}], "cls": "SystemData_read"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}, {"type": "array", "name": "zones", "item": {"type": "string"}}], "cls": "Cluster_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Subresource", "clientFlatten": true}]}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30=/2026-05-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30=/2026-05-01-preview.xml new file mode 100644 index 000000000..0b4f4eaa9 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30=/2026-05-01-preview.xml @@ -0,0 +1,2799 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30=/2026-06-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30=/2026-06-01-preview.json new file mode 100644 index 000000000..984f92652 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30=/2026-06-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0=/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "redisenterprise", "commands": [{"name": "show", "version": "2026-06-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0=/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["n", "name", "cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the RedisEnterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "RedisEnterprise_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"readOnly": true, "type": "string", "name": "kind", "enum": {"items": [{"value": "v1"}, {"value": "v2"}]}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "encryption", "props": [{"type": "object", "name": "customerManagedKeyEncryption", "props": [{"type": "object", "name": "keyEncryptionKeyIdentity", "props": [{"type": "string", "name": "identityType", "enum": {"items": [{"value": "systemAssignedIdentity"}, {"value": "userAssignedIdentity"}]}}, {"type": "string", "name": "userAssignedIdentityResourceId"}]}, {"type": "string", "name": "keyEncryptionKeyUrl"}]}]}, {"type": "string", "name": "highAvailability", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "hostName"}, {"type": "object", "name": "maintenanceConfiguration", "props": [{"type": "array", "name": "maintenanceWindows", "item": {"type": "object", "props": [{"type": "string", "name": "duration", "required": true}, {"type": "object", "name": "schedule", "required": true, "props": [{"type": "string", "name": "dayOfWeek", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}]}, {"type": "integer32", "name": "startHourUtc", "required": true, "format": {"maximum": 23, "minimum": 0}}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "Weekly"}]}}]}}]}, {"readOnly": true, "type": "string", "name": "migratedEndpoint"}, {"type": "string", "name": "minimumTlsVersion", "enum": {"items": [{"value": "1.0"}, {"value": "1.1"}, {"value": "1.2"}]}}, {"readOnly": true, "type": "array", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"nullable": true, "type": "string", "name": "publicNetworkAccess", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "redisVersion"}, {"readOnly": true, "type": "string", "name": "redundancyMode", "enum": {"items": [{"value": "LR"}, {"value": "None"}, {"value": "ZR"}]}}, {"readOnly": true, "type": "string", "name": "resourceState", "enum": {"items": [{"value": "CreateFailed"}, {"value": "Creating"}, {"value": "DeleteFailed"}, {"value": "Deleting"}, {"value": "DisableFailed"}, {"value": "Disabled"}, {"value": "Disabling"}, {"value": "EnableFailed"}, {"value": "Enabling"}, {"value": "Moving"}, {"value": "Running"}, {"value": "Scaling"}, {"value": "ScalingFailed"}, {"value": "UpdateFailed"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "Balanced_B0"}, {"value": "Balanced_B1"}, {"value": "Balanced_B10"}, {"value": "Balanced_B100"}, {"value": "Balanced_B1000"}, {"value": "Balanced_B150"}, {"value": "Balanced_B20"}, {"value": "Balanced_B250"}, {"value": "Balanced_B3"}, {"value": "Balanced_B350"}, {"value": "Balanced_B5"}, {"value": "Balanced_B50"}, {"value": "Balanced_B500"}, {"value": "Balanced_B700"}, {"value": "ComputeOptimized_X10"}, {"value": "ComputeOptimized_X100"}, {"value": "ComputeOptimized_X150"}, {"value": "ComputeOptimized_X20"}, {"value": "ComputeOptimized_X250"}, {"value": "ComputeOptimized_X3"}, {"value": "ComputeOptimized_X350"}, {"value": "ComputeOptimized_X5"}, {"value": "ComputeOptimized_X50"}, {"value": "ComputeOptimized_X500"}, {"value": "ComputeOptimized_X700"}, {"value": "EnterpriseFlash_F1500"}, {"value": "EnterpriseFlash_F300"}, {"value": "EnterpriseFlash_F700"}, {"value": "Enterprise_E1"}, {"value": "Enterprise_E10"}, {"value": "Enterprise_E100"}, {"value": "Enterprise_E20"}, {"value": "Enterprise_E200"}, {"value": "Enterprise_E400"}, {"value": "Enterprise_E5"}, {"value": "Enterprise_E50"}, {"value": "FlashOptimized_A1000"}, {"value": "FlashOptimized_A1500"}, {"value": "FlashOptimized_A2000"}, {"value": "FlashOptimized_A250"}, {"value": "FlashOptimized_A4500"}, {"value": "FlashOptimized_A500"}, {"value": "FlashOptimized_A700"}, {"value": "MemoryOptimized_M10"}, {"value": "MemoryOptimized_M100"}, {"value": "MemoryOptimized_M1000"}, {"value": "MemoryOptimized_M150"}, {"value": "MemoryOptimized_M1500"}, {"value": "MemoryOptimized_M20"}, {"value": "MemoryOptimized_M2000"}, {"value": "MemoryOptimized_M250"}, {"value": "MemoryOptimized_M350"}, {"value": "MemoryOptimized_M50"}, {"value": "MemoryOptimized_M500"}, {"value": "MemoryOptimized_M700"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}], "cls": "SystemData_read"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}, {"type": "array", "name": "zones", "item": {"type": "string"}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2026-06-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0=/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["n", "name", "cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the RedisEnterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "RedisEnterprise_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2026-06-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0=/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["n", "name", "cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the RedisEnterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Encryption", "args": [{"type": "string", "var": "$parameters.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyUrl", "options": ["key-encryption-key-url"], "group": "Encryption", "help": {"short": "Key encryption key Url, versioned only. Ex: `https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78`"}}]}, {"name": "Identity", "args": [{"blank": {"value": "True"}, "type": "string", "var": "$parameters.identity.systemAssigned", "options": ["system-assigned", "mi-system-assigned"], "group": "Identity", "help": {"short": "Set the system managed identity."}}, {"type": "string", "var": "$parameters.identity.type", "options": ["identity-type"], "group": "Identity", "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned, UserAssigned", "value": "SystemAssigned, UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"blank": {"value": []}, "type": "array", "var": "$parameters.identity.userAssigned", "options": ["user-assigned", "mi-user-assigned"], "group": "Identity", "help": {"short": "Set the user managed identities."}, "item": {"type": "string"}}, {"type": "object", "var": "$parameters.identity.userAssignedIdentities", "options": ["assigned-identities", "user-assigned-identities"], "group": "Identity", "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"blank": {"value": {}}, "type": "object"}}}]}, {"name": "KeyEncryptionKeyIdentity", "args": [{"type": "string", "var": "$parameters.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyIdentity.identityType", "options": ["key-identity-type", "key-encryption-identity-type"], "group": "KeyEncryptionKeyIdentity", "help": {"short": "Only userAssignedIdentity is supported in this API version; other types may be supported in the future"}, "enum": {"items": [{"name": "systemAssignedIdentity", "value": "systemAssignedIdentity"}, {"name": "userAssignedIdentity", "value": "userAssignedIdentity"}]}}, {"type": "string", "var": "$parameters.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyIdentity.userAssignedIdentityResourceId", "options": ["identity-resource-id", "user-assigned-identity-resource-id"], "group": "KeyEncryptionKeyIdentity", "help": {"short": "User assigned identity to use for accessing key encryption key Url. Ex: `/subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId`."}}]}, {"name": "Parameters", "args": [{"type": "ResourceLocation", "var": "$parameters.location", "options": ["l", "location"], "required": true, "group": "Parameters", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "Parameters", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}, {"type": "array", "var": "$parameters.zones", "options": ["zones"], "group": "Parameters", "help": {"short": "The Availability Zones where this cluster will be deployed."}, "item": {"type": "string"}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$parameters.properties.highAvailability", "options": ["high-availability"], "group": "Properties", "help": {"short": "Enabled by default. If highAvailability is disabled, the data set is not replicated. This affects the availability SLA, and increases the risk of data loss."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "object", "var": "$parameters.properties.maintenanceConfiguration", "options": ["maintenance-config", "maintenance-configuration"], "group": "Properties", "help": {"short": "Cluster-level maintenance configuration."}, "args": [{"type": "array", "var": "$parameters.properties.maintenanceConfiguration.maintenanceWindows", "options": ["maintenance-windows"], "help": {"short": "Custom maintenance windows that apply to the cluster."}, "item": {"type": "object", "args": [{"type": "string", "var": "$parameters.properties.maintenanceConfiguration.maintenanceWindows[].duration", "options": ["duration"], "required": true, "help": {"short": "Duration in ISO-8601 format, for example 'PT5H'."}}, {"type": "object", "var": "$parameters.properties.maintenanceConfiguration.maintenanceWindows[].schedule", "options": ["schedule"], "required": true, "help": {"short": "Recurring schedule for the maintenance window."}, "args": [{"type": "string", "var": "$parameters.properties.maintenanceConfiguration.maintenanceWindows[].schedule.dayOfWeek", "options": ["day-of-week"], "help": {"short": "Day of week. Required when the maintenance window type is 'Weekly'."}, "enum": {"items": [{"name": "Friday", "value": "Friday"}, {"name": "Monday", "value": "Monday"}, {"name": "Saturday", "value": "Saturday"}, {"name": "Sunday", "value": "Sunday"}, {"name": "Thursday", "value": "Thursday"}, {"name": "Tuesday", "value": "Tuesday"}, {"name": "Wednesday", "value": "Wednesday"}]}}]}, {"type": "integer32", "var": "$parameters.properties.maintenanceConfiguration.maintenanceWindows[].startHourUtc", "options": ["start-hour-utc"], "required": true, "help": {"short": "Start hour (0-23) in UTC when the maintenance window begins."}, "format": {"maximum": 23, "minimum": 0}}, {"type": "string", "var": "$parameters.properties.maintenanceConfiguration.maintenanceWindows[].type", "options": ["type"], "required": true, "help": {"short": "Maintenance window type."}, "enum": {"items": [{"name": "Weekly", "value": "Weekly"}]}}]}}]}, {"type": "string", "var": "$parameters.properties.minimumTlsVersion", "options": ["minimum-tls-version"], "group": "Properties", "help": {"short": "The minimum TLS version for the cluster to support, e.g. '1.2'"}, "enum": {"items": [{"name": "1.0", "value": "1.0"}, {"name": "1.1", "value": "1.1"}, {"name": "1.2", "value": "1.2"}]}}, {"nullable": true, "type": "string", "var": "$parameters.properties.publicNetworkAccess", "options": ["public-network-access"], "group": "Properties", "help": {"short": "Whether or not public network traffic can access the Redis cluster. Only 'Enabled' or 'Disabled' can be set. null is returned only for clusters created using an old API version which do not have this property and cannot be set."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}, {"name": "Sku", "args": [{"type": "integer32", "var": "$parameters.sku.capacity", "options": ["capacity"], "group": "Sku", "help": {"short": "The size of the RedisEnterprise cluster. Defaults to 2 or 3 or not applicable depending on SKU. Valid values are (2, 4, 6, ...) for Enterprise_* SKUs and (3, 9, 15, ...) for EnterpriseFlash_* SKUs. For other SKUs capacity argument is not supported."}}, {"type": "string", "var": "$parameters.sku.name", "options": ["sku"], "required": true, "group": "Sku", "help": {"short": "The type of RedisEnterprise cluster to deploy. Possible values: (Enterprise_E10, EnterpriseFlash_F300 etc.)"}, "enum": {"items": [{"name": "Balanced_B0", "value": "Balanced_B0"}, {"name": "Balanced_B1", "value": "Balanced_B1"}, {"name": "Balanced_B10", "value": "Balanced_B10"}, {"name": "Balanced_B100", "value": "Balanced_B100"}, {"name": "Balanced_B1000", "value": "Balanced_B1000"}, {"name": "Balanced_B150", "value": "Balanced_B150"}, {"name": "Balanced_B20", "value": "Balanced_B20"}, {"name": "Balanced_B250", "value": "Balanced_B250"}, {"name": "Balanced_B3", "value": "Balanced_B3"}, {"name": "Balanced_B350", "value": "Balanced_B350"}, {"name": "Balanced_B5", "value": "Balanced_B5"}, {"name": "Balanced_B50", "value": "Balanced_B50"}, {"name": "Balanced_B500", "value": "Balanced_B500"}, {"name": "Balanced_B700", "value": "Balanced_B700"}, {"name": "ComputeOptimized_X10", "value": "ComputeOptimized_X10"}, {"name": "ComputeOptimized_X100", "value": "ComputeOptimized_X100"}, {"name": "ComputeOptimized_X150", "value": "ComputeOptimized_X150"}, {"name": "ComputeOptimized_X20", "value": "ComputeOptimized_X20"}, {"name": "ComputeOptimized_X250", "value": "ComputeOptimized_X250"}, {"name": "ComputeOptimized_X3", "value": "ComputeOptimized_X3"}, {"name": "ComputeOptimized_X350", "value": "ComputeOptimized_X350"}, {"name": "ComputeOptimized_X5", "value": "ComputeOptimized_X5"}, {"name": "ComputeOptimized_X50", "value": "ComputeOptimized_X50"}, {"name": "ComputeOptimized_X500", "value": "ComputeOptimized_X500"}, {"name": "ComputeOptimized_X700", "value": "ComputeOptimized_X700"}, {"name": "EnterpriseFlash_F1500", "value": "EnterpriseFlash_F1500"}, {"name": "EnterpriseFlash_F300", "value": "EnterpriseFlash_F300"}, {"name": "EnterpriseFlash_F700", "value": "EnterpriseFlash_F700"}, {"name": "Enterprise_E1", "value": "Enterprise_E1"}, {"name": "Enterprise_E10", "value": "Enterprise_E10"}, {"name": "Enterprise_E100", "value": "Enterprise_E100"}, {"name": "Enterprise_E20", "value": "Enterprise_E20"}, {"name": "Enterprise_E200", "value": "Enterprise_E200"}, {"name": "Enterprise_E400", "value": "Enterprise_E400"}, {"name": "Enterprise_E5", "value": "Enterprise_E5"}, {"name": "Enterprise_E50", "value": "Enterprise_E50"}, {"name": "FlashOptimized_A1000", "value": "FlashOptimized_A1000"}, {"name": "FlashOptimized_A1500", "value": "FlashOptimized_A1500"}, {"name": "FlashOptimized_A2000", "value": "FlashOptimized_A2000"}, {"name": "FlashOptimized_A250", "value": "FlashOptimized_A250"}, {"name": "FlashOptimized_A4500", "value": "FlashOptimized_A4500"}, {"name": "FlashOptimized_A500", "value": "FlashOptimized_A500"}, {"name": "FlashOptimized_A700", "value": "FlashOptimized_A700"}, {"name": "MemoryOptimized_M10", "value": "MemoryOptimized_M10"}, {"name": "MemoryOptimized_M100", "value": "MemoryOptimized_M100"}, {"name": "MemoryOptimized_M1000", "value": "MemoryOptimized_M1000"}, {"name": "MemoryOptimized_M150", "value": "MemoryOptimized_M150"}, {"name": "MemoryOptimized_M1500", "value": "MemoryOptimized_M1500"}, {"name": "MemoryOptimized_M20", "value": "MemoryOptimized_M20"}, {"name": "MemoryOptimized_M2000", "value": "MemoryOptimized_M2000"}, {"name": "MemoryOptimized_M250", "value": "MemoryOptimized_M250"}, {"name": "MemoryOptimized_M350", "value": "MemoryOptimized_M350"}, {"name": "MemoryOptimized_M50", "value": "MemoryOptimized_M50"}, {"name": "MemoryOptimized_M500", "value": "MemoryOptimized_M500"}, {"name": "MemoryOptimized_M700", "value": "MemoryOptimized_M700"}]}}]}], "operations": [{"longRunning": {"finalStateVia": "original-uri"}, "operationId": "RedisEnterprise_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$parameters.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$parameters.identity.userAssignedIdentities", "additionalProps": {"item": {"type": "object"}}}], "userAssigned": {"action": "create", "type": "array", "name": "userAssigned", "arg": "$parameters.identity.userAssigned", "item": {"action": "create", "type": "string"}}, "systemAssigned": {"action": "create", "type": "string", "name": "systemAssigned", "arg": "$parameters.identity.systemAssigned"}}, {"type": "ResourceLocation", "name": "location", "arg": "$parameters.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "encryption", "props": [{"type": "object", "name": "customerManagedKeyEncryption", "props": [{"type": "object", "name": "keyEncryptionKeyIdentity", "props": [{"type": "string", "name": "identityType", "arg": "$parameters.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyIdentity.identityType", "enum": {"items": [{"value": "systemAssignedIdentity"}, {"value": "userAssignedIdentity"}]}}, {"type": "string", "name": "userAssignedIdentityResourceId", "arg": "$parameters.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyIdentity.userAssignedIdentityResourceId"}]}, {"type": "string", "name": "keyEncryptionKeyUrl", "arg": "$parameters.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyUrl"}]}]}, {"type": "string", "name": "highAvailability", "arg": "$parameters.properties.highAvailability", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "maintenanceConfiguration", "arg": "$parameters.properties.maintenanceConfiguration", "props": [{"type": "array", "name": "maintenanceWindows", "arg": "$parameters.properties.maintenanceConfiguration.maintenanceWindows", "item": {"type": "object", "props": [{"type": "string", "name": "duration", "arg": "$parameters.properties.maintenanceConfiguration.maintenanceWindows[].duration", "required": true}, {"type": "object", "name": "schedule", "arg": "$parameters.properties.maintenanceConfiguration.maintenanceWindows[].schedule", "required": true, "props": [{"type": "string", "name": "dayOfWeek", "arg": "$parameters.properties.maintenanceConfiguration.maintenanceWindows[].schedule.dayOfWeek", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}]}, {"type": "integer32", "name": "startHourUtc", "arg": "$parameters.properties.maintenanceConfiguration.maintenanceWindows[].startHourUtc", "required": true, "format": {"maximum": 23, "minimum": 0}}, {"type": "string", "name": "type", "arg": "$parameters.properties.maintenanceConfiguration.maintenanceWindows[].type", "required": true, "enum": {"items": [{"value": "Weekly"}]}}]}}]}, {"type": "string", "name": "minimumTlsVersion", "arg": "$parameters.properties.minimumTlsVersion", "enum": {"items": [{"value": "1.0"}, {"value": "1.1"}, {"value": "1.2"}]}}, {"nullable": true, "type": "string", "name": "publicNetworkAccess", "arg": "$parameters.properties.publicNetworkAccess", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}], "clientFlatten": true}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity", "arg": "$parameters.sku.capacity"}, {"type": "string", "name": "name", "arg": "$parameters.sku.name", "required": true, "enum": {"items": [{"value": "Balanced_B0"}, {"value": "Balanced_B1"}, {"value": "Balanced_B10"}, {"value": "Balanced_B100"}, {"value": "Balanced_B1000"}, {"value": "Balanced_B150"}, {"value": "Balanced_B20"}, {"value": "Balanced_B250"}, {"value": "Balanced_B3"}, {"value": "Balanced_B350"}, {"value": "Balanced_B5"}, {"value": "Balanced_B50"}, {"value": "Balanced_B500"}, {"value": "Balanced_B700"}, {"value": "ComputeOptimized_X10"}, {"value": "ComputeOptimized_X100"}, {"value": "ComputeOptimized_X150"}, {"value": "ComputeOptimized_X20"}, {"value": "ComputeOptimized_X250"}, {"value": "ComputeOptimized_X3"}, {"value": "ComputeOptimized_X350"}, {"value": "ComputeOptimized_X5"}, {"value": "ComputeOptimized_X50"}, {"value": "ComputeOptimized_X500"}, {"value": "ComputeOptimized_X700"}, {"value": "EnterpriseFlash_F1500"}, {"value": "EnterpriseFlash_F300"}, {"value": "EnterpriseFlash_F700"}, {"value": "Enterprise_E1"}, {"value": "Enterprise_E10"}, {"value": "Enterprise_E100"}, {"value": "Enterprise_E20"}, {"value": "Enterprise_E200"}, {"value": "Enterprise_E400"}, {"value": "Enterprise_E5"}, {"value": "Enterprise_E50"}, {"value": "FlashOptimized_A1000"}, {"value": "FlashOptimized_A1500"}, {"value": "FlashOptimized_A2000"}, {"value": "FlashOptimized_A250"}, {"value": "FlashOptimized_A4500"}, {"value": "FlashOptimized_A500"}, {"value": "FlashOptimized_A700"}, {"value": "MemoryOptimized_M10"}, {"value": "MemoryOptimized_M100"}, {"value": "MemoryOptimized_M1000"}, {"value": "MemoryOptimized_M150"}, {"value": "MemoryOptimized_M1500"}, {"value": "MemoryOptimized_M20"}, {"value": "MemoryOptimized_M2000"}, {"value": "MemoryOptimized_M250"}, {"value": "MemoryOptimized_M350"}, {"value": "MemoryOptimized_M50"}, {"value": "MemoryOptimized_M500"}, {"value": "MemoryOptimized_M700"}]}}]}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}, {"type": "array", "name": "zones", "arg": "$parameters.zones", "item": {"type": "string"}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"readOnly": true, "type": "string", "name": "kind", "enum": {"items": [{"value": "v1"}, {"value": "v2"}]}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "encryption", "props": [{"type": "object", "name": "customerManagedKeyEncryption", "props": [{"type": "object", "name": "keyEncryptionKeyIdentity", "props": [{"type": "string", "name": "identityType", "enum": {"items": [{"value": "systemAssignedIdentity"}, {"value": "userAssignedIdentity"}]}}, {"type": "string", "name": "userAssignedIdentityResourceId"}]}, {"type": "string", "name": "keyEncryptionKeyUrl"}]}]}, {"type": "string", "name": "highAvailability", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "hostName"}, {"type": "object", "name": "maintenanceConfiguration", "props": [{"type": "array", "name": "maintenanceWindows", "item": {"type": "object", "props": [{"type": "string", "name": "duration", "required": true}, {"type": "object", "name": "schedule", "required": true, "props": [{"type": "string", "name": "dayOfWeek", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}]}, {"type": "integer32", "name": "startHourUtc", "required": true, "format": {"maximum": 23, "minimum": 0}}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "Weekly"}]}}]}}]}, {"readOnly": true, "type": "string", "name": "migratedEndpoint"}, {"type": "string", "name": "minimumTlsVersion", "enum": {"items": [{"value": "1.0"}, {"value": "1.1"}, {"value": "1.2"}]}}, {"readOnly": true, "type": "array", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"nullable": true, "type": "string", "name": "publicNetworkAccess", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "redisVersion"}, {"readOnly": true, "type": "string", "name": "redundancyMode", "enum": {"items": [{"value": "LR"}, {"value": "None"}, {"value": "ZR"}]}}, {"readOnly": true, "type": "string", "name": "resourceState", "enum": {"items": [{"value": "CreateFailed"}, {"value": "Creating"}, {"value": "DeleteFailed"}, {"value": "Deleting"}, {"value": "DisableFailed"}, {"value": "Disabled"}, {"value": "Disabling"}, {"value": "EnableFailed"}, {"value": "Enabling"}, {"value": "Moving"}, {"value": "Running"}, {"value": "Scaling"}, {"value": "ScalingFailed"}, {"value": "UpdateFailed"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "Balanced_B0"}, {"value": "Balanced_B1"}, {"value": "Balanced_B10"}, {"value": "Balanced_B100"}, {"value": "Balanced_B1000"}, {"value": "Balanced_B150"}, {"value": "Balanced_B20"}, {"value": "Balanced_B250"}, {"value": "Balanced_B3"}, {"value": "Balanced_B350"}, {"value": "Balanced_B5"}, {"value": "Balanced_B50"}, {"value": "Balanced_B500"}, {"value": "Balanced_B700"}, {"value": "ComputeOptimized_X10"}, {"value": "ComputeOptimized_X100"}, {"value": "ComputeOptimized_X150"}, {"value": "ComputeOptimized_X20"}, {"value": "ComputeOptimized_X250"}, {"value": "ComputeOptimized_X3"}, {"value": "ComputeOptimized_X350"}, {"value": "ComputeOptimized_X5"}, {"value": "ComputeOptimized_X50"}, {"value": "ComputeOptimized_X500"}, {"value": "ComputeOptimized_X700"}, {"value": "EnterpriseFlash_F1500"}, {"value": "EnterpriseFlash_F300"}, {"value": "EnterpriseFlash_F700"}, {"value": "Enterprise_E1"}, {"value": "Enterprise_E10"}, {"value": "Enterprise_E100"}, {"value": "Enterprise_E20"}, {"value": "Enterprise_E200"}, {"value": "Enterprise_E400"}, {"value": "Enterprise_E5"}, {"value": "Enterprise_E50"}, {"value": "FlashOptimized_A1000"}, {"value": "FlashOptimized_A1500"}, {"value": "FlashOptimized_A2000"}, {"value": "FlashOptimized_A250"}, {"value": "FlashOptimized_A4500"}, {"value": "FlashOptimized_A500"}, {"value": "FlashOptimized_A700"}, {"value": "MemoryOptimized_M10"}, {"value": "MemoryOptimized_M100"}, {"value": "MemoryOptimized_M1000"}, {"value": "MemoryOptimized_M150"}, {"value": "MemoryOptimized_M1500"}, {"value": "MemoryOptimized_M20"}, {"value": "MemoryOptimized_M2000"}, {"value": "MemoryOptimized_M250"}, {"value": "MemoryOptimized_M350"}, {"value": "MemoryOptimized_M50"}, {"value": "MemoryOptimized_M500"}, {"value": "MemoryOptimized_M700"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}], "cls": "SystemData_read"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}, {"type": "array", "name": "zones", "item": {"type": "string"}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2026-06-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0=/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["n", "name", "cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the RedisEnterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Encryption", "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyUrl", "options": ["key-encryption-key-url"], "group": "Encryption", "help": {"short": "Key encryption key Url, versioned only. Ex: `https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78`"}}]}, {"name": "Identity", "args": [{"type": "string", "var": "$parameters.identity.type", "options": ["identity-type"], "group": "Identity", "help": {"short": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)."}, "enum": {"items": [{"name": "None", "value": "None"}, {"name": "SystemAssigned", "value": "SystemAssigned"}, {"name": "SystemAssigned, UserAssigned", "value": "SystemAssigned, UserAssigned"}, {"name": "UserAssigned", "value": "UserAssigned"}]}}, {"nullable": true, "type": "object", "var": "$parameters.identity.userAssignedIdentities", "options": ["assigned-identities", "user-assigned-identities"], "group": "Identity", "help": {"short": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests."}, "additionalProps": {"item": {"nullable": true, "blank": {"value": {}}, "type": "object"}}}]}, {"name": "KeyEncryptionKeyIdentity", "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyIdentity.identityType", "options": ["key-identity-type", "key-encryption-identity-type"], "group": "KeyEncryptionKeyIdentity", "help": {"short": "Only userAssignedIdentity is supported in this API version; other types may be supported in the future"}, "enum": {"items": [{"name": "systemAssignedIdentity", "value": "systemAssignedIdentity"}, {"name": "userAssignedIdentity", "value": "userAssignedIdentity"}]}}, {"nullable": true, "type": "string", "var": "$parameters.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyIdentity.userAssignedIdentityResourceId", "options": ["identity-resource-id", "user-assigned-identity-resource-id"], "group": "KeyEncryptionKeyIdentity", "help": {"short": "User assigned identity to use for accessing key encryption key Url. Ex: `/subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId`."}}]}, {"name": "Parameters", "args": [{"nullable": true, "type": "object", "var": "$parameters.tags", "options": ["tags"], "group": "Parameters", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}, {"nullable": true, "type": "array", "var": "$parameters.zones", "options": ["zones"], "group": "Parameters", "help": {"short": "The Availability Zones where this cluster will be deployed."}, "item": {"nullable": true, "type": "string"}}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.highAvailability", "options": ["high-availability"], "group": "Properties", "help": {"short": "Enabled by default. If highAvailability is disabled, the data set is not replicated. This affects the availability SLA, and increases the risk of data loss."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"nullable": true, "type": "object", "var": "$parameters.properties.maintenanceConfiguration", "options": ["maintenance-config", "maintenance-configuration"], "group": "Properties", "help": {"short": "Cluster-level maintenance configuration."}, "args": [{"nullable": true, "type": "array", "var": "$parameters.properties.maintenanceConfiguration.maintenanceWindows", "options": ["maintenance-windows"], "help": {"short": "Custom maintenance windows that apply to the cluster."}, "item": {"nullable": true, "type": "object", "args": [{"type": "string", "var": "$parameters.properties.maintenanceConfiguration.maintenanceWindows[].duration", "options": ["duration"], "help": {"short": "Duration in ISO-8601 format, for example 'PT5H'."}}, {"type": "object", "var": "$parameters.properties.maintenanceConfiguration.maintenanceWindows[].schedule", "options": ["schedule"], "help": {"short": "Recurring schedule for the maintenance window."}, "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.maintenanceConfiguration.maintenanceWindows[].schedule.dayOfWeek", "options": ["day-of-week"], "help": {"short": "Day of week. Required when the maintenance window type is 'Weekly'."}, "enum": {"items": [{"name": "Friday", "value": "Friday"}, {"name": "Monday", "value": "Monday"}, {"name": "Saturday", "value": "Saturday"}, {"name": "Sunday", "value": "Sunday"}, {"name": "Thursday", "value": "Thursday"}, {"name": "Tuesday", "value": "Tuesday"}, {"name": "Wednesday", "value": "Wednesday"}]}}]}, {"type": "integer32", "var": "$parameters.properties.maintenanceConfiguration.maintenanceWindows[].startHourUtc", "options": ["start-hour-utc"], "help": {"short": "Start hour (0-23) in UTC when the maintenance window begins."}, "format": {"maximum": 23, "minimum": 0}}, {"type": "string", "var": "$parameters.properties.maintenanceConfiguration.maintenanceWindows[].type", "options": ["type"], "help": {"short": "Maintenance window type."}, "enum": {"items": [{"name": "Weekly", "value": "Weekly"}]}}]}}]}, {"nullable": true, "type": "string", "var": "$parameters.properties.minimumTlsVersion", "options": ["minimum-tls-version"], "group": "Properties", "help": {"short": "The minimum TLS version for the cluster to support, e.g. '1.2'"}, "enum": {"items": [{"name": "1.0", "value": "1.0"}, {"name": "1.1", "value": "1.1"}, {"name": "1.2", "value": "1.2"}]}}, {"nullable": true, "type": "string", "var": "$parameters.properties.publicNetworkAccess", "options": ["public-network-access"], "group": "Properties", "help": {"short": "Whether or not public network traffic can access the Redis cluster. Only 'Enabled' or 'Disabled' can be set. null is returned only for clusters created using an old API version which do not have this property and cannot be set."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}]}, {"name": "Sku", "args": [{"nullable": true, "type": "integer32", "var": "$parameters.sku.capacity", "options": ["capacity"], "group": "Sku", "help": {"short": "The size of the RedisEnterprise cluster. Defaults to 2 or 3 or not applicable depending on SKU. Valid values are (2, 4, 6, ...) for Enterprise_* SKUs and (3, 9, 15, ...) for EnterpriseFlash_* SKUs. For other SKUs capacity argument is not supported."}}, {"type": "string", "var": "$parameters.sku.name", "options": ["sku"], "group": "Sku", "help": {"short": "The type of RedisEnterprise cluster to deploy. Possible values: (Enterprise_E10, EnterpriseFlash_F300 etc.)"}, "enum": {"items": [{"name": "Balanced_B0", "value": "Balanced_B0"}, {"name": "Balanced_B1", "value": "Balanced_B1"}, {"name": "Balanced_B10", "value": "Balanced_B10"}, {"name": "Balanced_B100", "value": "Balanced_B100"}, {"name": "Balanced_B1000", "value": "Balanced_B1000"}, {"name": "Balanced_B150", "value": "Balanced_B150"}, {"name": "Balanced_B20", "value": "Balanced_B20"}, {"name": "Balanced_B250", "value": "Balanced_B250"}, {"name": "Balanced_B3", "value": "Balanced_B3"}, {"name": "Balanced_B350", "value": "Balanced_B350"}, {"name": "Balanced_B5", "value": "Balanced_B5"}, {"name": "Balanced_B50", "value": "Balanced_B50"}, {"name": "Balanced_B500", "value": "Balanced_B500"}, {"name": "Balanced_B700", "value": "Balanced_B700"}, {"name": "ComputeOptimized_X10", "value": "ComputeOptimized_X10"}, {"name": "ComputeOptimized_X100", "value": "ComputeOptimized_X100"}, {"name": "ComputeOptimized_X150", "value": "ComputeOptimized_X150"}, {"name": "ComputeOptimized_X20", "value": "ComputeOptimized_X20"}, {"name": "ComputeOptimized_X250", "value": "ComputeOptimized_X250"}, {"name": "ComputeOptimized_X3", "value": "ComputeOptimized_X3"}, {"name": "ComputeOptimized_X350", "value": "ComputeOptimized_X350"}, {"name": "ComputeOptimized_X5", "value": "ComputeOptimized_X5"}, {"name": "ComputeOptimized_X50", "value": "ComputeOptimized_X50"}, {"name": "ComputeOptimized_X500", "value": "ComputeOptimized_X500"}, {"name": "ComputeOptimized_X700", "value": "ComputeOptimized_X700"}, {"name": "EnterpriseFlash_F1500", "value": "EnterpriseFlash_F1500"}, {"name": "EnterpriseFlash_F300", "value": "EnterpriseFlash_F300"}, {"name": "EnterpriseFlash_F700", "value": "EnterpriseFlash_F700"}, {"name": "Enterprise_E1", "value": "Enterprise_E1"}, {"name": "Enterprise_E10", "value": "Enterprise_E10"}, {"name": "Enterprise_E100", "value": "Enterprise_E100"}, {"name": "Enterprise_E20", "value": "Enterprise_E20"}, {"name": "Enterprise_E200", "value": "Enterprise_E200"}, {"name": "Enterprise_E400", "value": "Enterprise_E400"}, {"name": "Enterprise_E5", "value": "Enterprise_E5"}, {"name": "Enterprise_E50", "value": "Enterprise_E50"}, {"name": "FlashOptimized_A1000", "value": "FlashOptimized_A1000"}, {"name": "FlashOptimized_A1500", "value": "FlashOptimized_A1500"}, {"name": "FlashOptimized_A2000", "value": "FlashOptimized_A2000"}, {"name": "FlashOptimized_A250", "value": "FlashOptimized_A250"}, {"name": "FlashOptimized_A4500", "value": "FlashOptimized_A4500"}, {"name": "FlashOptimized_A500", "value": "FlashOptimized_A500"}, {"name": "FlashOptimized_A700", "value": "FlashOptimized_A700"}, {"name": "MemoryOptimized_M10", "value": "MemoryOptimized_M10"}, {"name": "MemoryOptimized_M100", "value": "MemoryOptimized_M100"}, {"name": "MemoryOptimized_M1000", "value": "MemoryOptimized_M1000"}, {"name": "MemoryOptimized_M150", "value": "MemoryOptimized_M150"}, {"name": "MemoryOptimized_M1500", "value": "MemoryOptimized_M1500"}, {"name": "MemoryOptimized_M20", "value": "MemoryOptimized_M20"}, {"name": "MemoryOptimized_M2000", "value": "MemoryOptimized_M2000"}, {"name": "MemoryOptimized_M250", "value": "MemoryOptimized_M250"}, {"name": "MemoryOptimized_M350", "value": "MemoryOptimized_M350"}, {"name": "MemoryOptimized_M50", "value": "MemoryOptimized_M50"}, {"name": "MemoryOptimized_M500", "value": "MemoryOptimized_M500"}, {"name": "MemoryOptimized_M700", "value": "MemoryOptimized_M700"}]}}]}], "operations": [{"operationId": "RedisEnterprise_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"readOnly": true, "type": "string", "name": "kind", "enum": {"items": [{"value": "v1"}, {"value": "v2"}]}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "encryption", "props": [{"type": "object", "name": "customerManagedKeyEncryption", "props": [{"type": "object", "name": "keyEncryptionKeyIdentity", "props": [{"type": "string", "name": "identityType", "enum": {"items": [{"value": "systemAssignedIdentity"}, {"value": "userAssignedIdentity"}]}}, {"type": "string", "name": "userAssignedIdentityResourceId"}]}, {"type": "string", "name": "keyEncryptionKeyUrl"}]}]}, {"type": "string", "name": "highAvailability", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "hostName"}, {"type": "object", "name": "maintenanceConfiguration", "props": [{"type": "array", "name": "maintenanceWindows", "item": {"type": "object", "props": [{"type": "string", "name": "duration", "required": true}, {"type": "object", "name": "schedule", "required": true, "props": [{"type": "string", "name": "dayOfWeek", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}]}, {"type": "integer32", "name": "startHourUtc", "required": true, "format": {"maximum": 23, "minimum": 0}}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "Weekly"}]}}]}}]}, {"readOnly": true, "type": "string", "name": "migratedEndpoint"}, {"type": "string", "name": "minimumTlsVersion", "enum": {"items": [{"value": "1.0"}, {"value": "1.1"}, {"value": "1.2"}]}}, {"readOnly": true, "type": "array", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"nullable": true, "type": "string", "name": "publicNetworkAccess", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "redisVersion"}, {"readOnly": true, "type": "string", "name": "redundancyMode", "enum": {"items": [{"value": "LR"}, {"value": "None"}, {"value": "ZR"}]}}, {"readOnly": true, "type": "string", "name": "resourceState", "enum": {"items": [{"value": "CreateFailed"}, {"value": "Creating"}, {"value": "DeleteFailed"}, {"value": "Deleting"}, {"value": "DisableFailed"}, {"value": "Disabled"}, {"value": "Disabling"}, {"value": "EnableFailed"}, {"value": "Enabling"}, {"value": "Moving"}, {"value": "Running"}, {"value": "Scaling"}, {"value": "ScalingFailed"}, {"value": "UpdateFailed"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "Balanced_B0"}, {"value": "Balanced_B1"}, {"value": "Balanced_B10"}, {"value": "Balanced_B100"}, {"value": "Balanced_B1000"}, {"value": "Balanced_B150"}, {"value": "Balanced_B20"}, {"value": "Balanced_B250"}, {"value": "Balanced_B3"}, {"value": "Balanced_B350"}, {"value": "Balanced_B5"}, {"value": "Balanced_B50"}, {"value": "Balanced_B500"}, {"value": "Balanced_B700"}, {"value": "ComputeOptimized_X10"}, {"value": "ComputeOptimized_X100"}, {"value": "ComputeOptimized_X150"}, {"value": "ComputeOptimized_X20"}, {"value": "ComputeOptimized_X250"}, {"value": "ComputeOptimized_X3"}, {"value": "ComputeOptimized_X350"}, {"value": "ComputeOptimized_X5"}, {"value": "ComputeOptimized_X50"}, {"value": "ComputeOptimized_X500"}, {"value": "ComputeOptimized_X700"}, {"value": "EnterpriseFlash_F1500"}, {"value": "EnterpriseFlash_F300"}, {"value": "EnterpriseFlash_F700"}, {"value": "Enterprise_E1"}, {"value": "Enterprise_E10"}, {"value": "Enterprise_E100"}, {"value": "Enterprise_E20"}, {"value": "Enterprise_E200"}, {"value": "Enterprise_E400"}, {"value": "Enterprise_E5"}, {"value": "Enterprise_E50"}, {"value": "FlashOptimized_A1000"}, {"value": "FlashOptimized_A1500"}, {"value": "FlashOptimized_A2000"}, {"value": "FlashOptimized_A250"}, {"value": "FlashOptimized_A4500"}, {"value": "FlashOptimized_A500"}, {"value": "FlashOptimized_A700"}, {"value": "MemoryOptimized_M10"}, {"value": "MemoryOptimized_M100"}, {"value": "MemoryOptimized_M1000"}, {"value": "MemoryOptimized_M150"}, {"value": "MemoryOptimized_M1500"}, {"value": "MemoryOptimized_M20"}, {"value": "MemoryOptimized_M2000"}, {"value": "MemoryOptimized_M250"}, {"value": "MemoryOptimized_M350"}, {"value": "MemoryOptimized_M50"}, {"value": "MemoryOptimized_M500"}, {"value": "MemoryOptimized_M700"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}], "cls": "SystemData_read"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}, {"type": "array", "name": "zones", "item": {"type": "string"}}], "cls": "Cluster_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "IdentityObject", "name": "identity", "props": [{"type": "string", "name": "type", "arg": "$parameters.identity.type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "arg": "$parameters.identity.userAssignedIdentities", "additionalProps": {"item": {"type": "object"}}}]}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "encryption", "props": [{"type": "object", "name": "customerManagedKeyEncryption", "props": [{"type": "object", "name": "keyEncryptionKeyIdentity", "props": [{"type": "string", "name": "identityType", "arg": "$parameters.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyIdentity.identityType", "enum": {"items": [{"value": "systemAssignedIdentity"}, {"value": "userAssignedIdentity"}]}}, {"type": "string", "name": "userAssignedIdentityResourceId", "arg": "$parameters.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyIdentity.userAssignedIdentityResourceId"}]}, {"type": "string", "name": "keyEncryptionKeyUrl", "arg": "$parameters.properties.encryption.customerManagedKeyEncryption.keyEncryptionKeyUrl"}]}]}, {"type": "string", "name": "highAvailability", "arg": "$parameters.properties.highAvailability", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "object", "name": "maintenanceConfiguration", "arg": "$parameters.properties.maintenanceConfiguration", "props": [{"type": "array", "name": "maintenanceWindows", "arg": "$parameters.properties.maintenanceConfiguration.maintenanceWindows", "item": {"type": "object", "props": [{"type": "string", "name": "duration", "arg": "$parameters.properties.maintenanceConfiguration.maintenanceWindows[].duration", "required": true}, {"type": "object", "name": "schedule", "arg": "$parameters.properties.maintenanceConfiguration.maintenanceWindows[].schedule", "required": true, "props": [{"type": "string", "name": "dayOfWeek", "arg": "$parameters.properties.maintenanceConfiguration.maintenanceWindows[].schedule.dayOfWeek", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}]}, {"type": "integer32", "name": "startHourUtc", "arg": "$parameters.properties.maintenanceConfiguration.maintenanceWindows[].startHourUtc", "required": true, "format": {"maximum": 23, "minimum": 0}}, {"type": "string", "name": "type", "arg": "$parameters.properties.maintenanceConfiguration.maintenanceWindows[].type", "required": true, "enum": {"items": [{"value": "Weekly"}]}}]}}]}, {"type": "string", "name": "minimumTlsVersion", "arg": "$parameters.properties.minimumTlsVersion", "enum": {"items": [{"value": "1.0"}, {"value": "1.1"}, {"value": "1.2"}]}}, {"nullable": true, "type": "string", "name": "publicNetworkAccess", "arg": "$parameters.properties.publicNetworkAccess", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}], "clientFlatten": true}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity", "arg": "$parameters.sku.capacity"}, {"type": "string", "name": "name", "arg": "$parameters.sku.name", "required": true, "enum": {"items": [{"value": "Balanced_B0"}, {"value": "Balanced_B1"}, {"value": "Balanced_B10"}, {"value": "Balanced_B100"}, {"value": "Balanced_B1000"}, {"value": "Balanced_B150"}, {"value": "Balanced_B20"}, {"value": "Balanced_B250"}, {"value": "Balanced_B3"}, {"value": "Balanced_B350"}, {"value": "Balanced_B5"}, {"value": "Balanced_B50"}, {"value": "Balanced_B500"}, {"value": "Balanced_B700"}, {"value": "ComputeOptimized_X10"}, {"value": "ComputeOptimized_X100"}, {"value": "ComputeOptimized_X150"}, {"value": "ComputeOptimized_X20"}, {"value": "ComputeOptimized_X250"}, {"value": "ComputeOptimized_X3"}, {"value": "ComputeOptimized_X350"}, {"value": "ComputeOptimized_X5"}, {"value": "ComputeOptimized_X50"}, {"value": "ComputeOptimized_X500"}, {"value": "ComputeOptimized_X700"}, {"value": "EnterpriseFlash_F1500"}, {"value": "EnterpriseFlash_F300"}, {"value": "EnterpriseFlash_F700"}, {"value": "Enterprise_E1"}, {"value": "Enterprise_E10"}, {"value": "Enterprise_E100"}, {"value": "Enterprise_E20"}, {"value": "Enterprise_E200"}, {"value": "Enterprise_E400"}, {"value": "Enterprise_E5"}, {"value": "Enterprise_E50"}, {"value": "FlashOptimized_A1000"}, {"value": "FlashOptimized_A1500"}, {"value": "FlashOptimized_A2000"}, {"value": "FlashOptimized_A250"}, {"value": "FlashOptimized_A4500"}, {"value": "FlashOptimized_A500"}, {"value": "FlashOptimized_A700"}, {"value": "MemoryOptimized_M10"}, {"value": "MemoryOptimized_M100"}, {"value": "MemoryOptimized_M1000"}, {"value": "MemoryOptimized_M150"}, {"value": "MemoryOptimized_M1500"}, {"value": "MemoryOptimized_M20"}, {"value": "MemoryOptimized_M2000"}, {"value": "MemoryOptimized_M250"}, {"value": "MemoryOptimized_M350"}, {"value": "MemoryOptimized_M50"}, {"value": "MemoryOptimized_M500"}, {"value": "MemoryOptimized_M700"}]}}]}, {"type": "object", "name": "tags", "arg": "$parameters.tags", "additionalProps": {"item": {"type": "string"}}}, {"type": "array", "name": "zones", "arg": "$parameters.zones", "item": {"type": "string"}}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "original-uri"}, "operationId": "RedisEnterprise_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Cluster_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}], "commandGroups": [{"name": "identity", "commands": [{"name": "assign", "version": "2026-06-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}", "version": "2026-06-01-preview", "subresource": "identity", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0=/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["n", "name", "cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the RedisEnterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters.identity", "args": [{"blank": {"value": "True"}, "type": "string", "var": "$parameters.identity.systemAssigned", "options": ["system-assigned", "mi-system-assigned"], "group": "Parameters.identity", "help": {"short": "Set the system managed identity."}}, {"blank": {"value": []}, "type": "array", "var": "$parameters.identity.userAssigned", "options": ["user-assigned", "mi-user-assigned"], "group": "Parameters.identity", "help": {"short": "Set the user managed identities."}, "item": {"type": "string"}}]}], "subresourceSelector": {"var": "$Subresource", "ref": "$Instance", "json": {"type": "object", "name": "parameters", "prop": {"type": "object", "name": "identity"}}}, "operations": [{"operationId": "RedisEnterprise_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"readOnly": true, "type": "string", "name": "kind", "enum": {"items": [{"value": "v1"}, {"value": "v2"}]}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "encryption", "props": [{"type": "object", "name": "customerManagedKeyEncryption", "props": [{"type": "object", "name": "keyEncryptionKeyIdentity", "props": [{"type": "string", "name": "identityType", "enum": {"items": [{"value": "systemAssignedIdentity"}, {"value": "userAssignedIdentity"}]}}, {"type": "string", "name": "userAssignedIdentityResourceId"}]}, {"type": "string", "name": "keyEncryptionKeyUrl"}]}]}, {"type": "string", "name": "highAvailability", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "hostName"}, {"type": "object", "name": "maintenanceConfiguration", "props": [{"type": "array", "name": "maintenanceWindows", "item": {"type": "object", "props": [{"type": "string", "name": "duration", "required": true}, {"type": "object", "name": "schedule", "required": true, "props": [{"type": "string", "name": "dayOfWeek", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}]}, {"type": "integer32", "name": "startHourUtc", "required": true, "format": {"maximum": 23, "minimum": 0}}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "Weekly"}]}}]}}]}, {"readOnly": true, "type": "string", "name": "migratedEndpoint"}, {"type": "string", "name": "minimumTlsVersion", "enum": {"items": [{"value": "1.0"}, {"value": "1.1"}, {"value": "1.2"}]}}, {"readOnly": true, "type": "array", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"nullable": true, "type": "string", "name": "publicNetworkAccess", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "redisVersion"}, {"readOnly": true, "type": "string", "name": "redundancyMode", "enum": {"items": [{"value": "LR"}, {"value": "None"}, {"value": "ZR"}]}}, {"readOnly": true, "type": "string", "name": "resourceState", "enum": {"items": [{"value": "CreateFailed"}, {"value": "Creating"}, {"value": "DeleteFailed"}, {"value": "Deleting"}, {"value": "DisableFailed"}, {"value": "Disabled"}, {"value": "Disabling"}, {"value": "EnableFailed"}, {"value": "Enabling"}, {"value": "Moving"}, {"value": "Running"}, {"value": "Scaling"}, {"value": "ScalingFailed"}, {"value": "UpdateFailed"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "Balanced_B0"}, {"value": "Balanced_B1"}, {"value": "Balanced_B10"}, {"value": "Balanced_B100"}, {"value": "Balanced_B1000"}, {"value": "Balanced_B150"}, {"value": "Balanced_B20"}, {"value": "Balanced_B250"}, {"value": "Balanced_B3"}, {"value": "Balanced_B350"}, {"value": "Balanced_B5"}, {"value": "Balanced_B50"}, {"value": "Balanced_B500"}, {"value": "Balanced_B700"}, {"value": "ComputeOptimized_X10"}, {"value": "ComputeOptimized_X100"}, {"value": "ComputeOptimized_X150"}, {"value": "ComputeOptimized_X20"}, {"value": "ComputeOptimized_X250"}, {"value": "ComputeOptimized_X3"}, {"value": "ComputeOptimized_X350"}, {"value": "ComputeOptimized_X5"}, {"value": "ComputeOptimized_X50"}, {"value": "ComputeOptimized_X500"}, {"value": "ComputeOptimized_X700"}, {"value": "EnterpriseFlash_F1500"}, {"value": "EnterpriseFlash_F300"}, {"value": "EnterpriseFlash_F700"}, {"value": "Enterprise_E1"}, {"value": "Enterprise_E10"}, {"value": "Enterprise_E100"}, {"value": "Enterprise_E20"}, {"value": "Enterprise_E200"}, {"value": "Enterprise_E400"}, {"value": "Enterprise_E5"}, {"value": "Enterprise_E50"}, {"value": "FlashOptimized_A1000"}, {"value": "FlashOptimized_A1500"}, {"value": "FlashOptimized_A2000"}, {"value": "FlashOptimized_A250"}, {"value": "FlashOptimized_A4500"}, {"value": "FlashOptimized_A500"}, {"value": "FlashOptimized_A700"}, {"value": "MemoryOptimized_M10"}, {"value": "MemoryOptimized_M100"}, {"value": "MemoryOptimized_M1000"}, {"value": "MemoryOptimized_M150"}, {"value": "MemoryOptimized_M1500"}, {"value": "MemoryOptimized_M20"}, {"value": "MemoryOptimized_M2000"}, {"value": "MemoryOptimized_M250"}, {"value": "MemoryOptimized_M350"}, {"value": "MemoryOptimized_M50"}, {"value": "MemoryOptimized_M500"}, {"value": "MemoryOptimized_M700"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}], "cls": "SystemData_read"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}, {"type": "array", "name": "zones", "item": {"type": "string"}}], "cls": "Cluster_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Subresource", "json": {"schema": {"action": "assign", "type": "IdentityObject", "name": "parameters.identity", "required": true, "userAssigned": {"action": "assign", "type": "array", "name": "userAssigned", "arg": "$parameters.identity.userAssigned", "item": {"action": "assign", "type": "string"}}, "systemAssigned": {"action": "assign", "type": "string", "name": "systemAssigned", "arg": "$parameters.identity.systemAssigned"}}}}}, {"longRunning": {"finalStateVia": "original-uri"}, "operationId": "RedisEnterprise_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Cluster_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Subresource", "clientFlatten": true}]}, {"name": "remove", "version": "2026-06-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}", "version": "2026-06-01-preview", "subresource": "identity", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0=/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["n", "name", "cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the RedisEnterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters.identity", "args": [{"blank": {"value": "True"}, "type": "string", "var": "$parameters.identity.systemAssigned", "options": ["system-assigned", "mi-system-assigned"], "group": "Parameters.identity", "help": {"short": "Set the system managed identity."}}, {"blank": {"value": []}, "type": "array", "var": "$parameters.identity.userAssigned", "options": ["user-assigned", "mi-user-assigned"], "group": "Parameters.identity", "help": {"short": "Set the user managed identities."}, "item": {"type": "string"}}]}], "subresourceSelector": {"var": "$Subresource", "ref": "$Instance", "json": {"type": "object", "name": "parameters", "prop": {"type": "object", "name": "identity"}}}, "operations": [{"operationId": "RedisEnterprise_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"readOnly": true, "type": "string", "name": "kind", "enum": {"items": [{"value": "v1"}, {"value": "v2"}]}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "encryption", "props": [{"type": "object", "name": "customerManagedKeyEncryption", "props": [{"type": "object", "name": "keyEncryptionKeyIdentity", "props": [{"type": "string", "name": "identityType", "enum": {"items": [{"value": "systemAssignedIdentity"}, {"value": "userAssignedIdentity"}]}}, {"type": "string", "name": "userAssignedIdentityResourceId"}]}, {"type": "string", "name": "keyEncryptionKeyUrl"}]}]}, {"type": "string", "name": "highAvailability", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "hostName"}, {"type": "object", "name": "maintenanceConfiguration", "props": [{"type": "array", "name": "maintenanceWindows", "item": {"type": "object", "props": [{"type": "string", "name": "duration", "required": true}, {"type": "object", "name": "schedule", "required": true, "props": [{"type": "string", "name": "dayOfWeek", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}]}, {"type": "integer32", "name": "startHourUtc", "required": true, "format": {"maximum": 23, "minimum": 0}}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "Weekly"}]}}]}}]}, {"readOnly": true, "type": "string", "name": "migratedEndpoint"}, {"type": "string", "name": "minimumTlsVersion", "enum": {"items": [{"value": "1.0"}, {"value": "1.1"}, {"value": "1.2"}]}}, {"readOnly": true, "type": "array", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"nullable": true, "type": "string", "name": "publicNetworkAccess", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "redisVersion"}, {"readOnly": true, "type": "string", "name": "redundancyMode", "enum": {"items": [{"value": "LR"}, {"value": "None"}, {"value": "ZR"}]}}, {"readOnly": true, "type": "string", "name": "resourceState", "enum": {"items": [{"value": "CreateFailed"}, {"value": "Creating"}, {"value": "DeleteFailed"}, {"value": "Deleting"}, {"value": "DisableFailed"}, {"value": "Disabled"}, {"value": "Disabling"}, {"value": "EnableFailed"}, {"value": "Enabling"}, {"value": "Moving"}, {"value": "Running"}, {"value": "Scaling"}, {"value": "ScalingFailed"}, {"value": "UpdateFailed"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "Balanced_B0"}, {"value": "Balanced_B1"}, {"value": "Balanced_B10"}, {"value": "Balanced_B100"}, {"value": "Balanced_B1000"}, {"value": "Balanced_B150"}, {"value": "Balanced_B20"}, {"value": "Balanced_B250"}, {"value": "Balanced_B3"}, {"value": "Balanced_B350"}, {"value": "Balanced_B5"}, {"value": "Balanced_B50"}, {"value": "Balanced_B500"}, {"value": "Balanced_B700"}, {"value": "ComputeOptimized_X10"}, {"value": "ComputeOptimized_X100"}, {"value": "ComputeOptimized_X150"}, {"value": "ComputeOptimized_X20"}, {"value": "ComputeOptimized_X250"}, {"value": "ComputeOptimized_X3"}, {"value": "ComputeOptimized_X350"}, {"value": "ComputeOptimized_X5"}, {"value": "ComputeOptimized_X50"}, {"value": "ComputeOptimized_X500"}, {"value": "ComputeOptimized_X700"}, {"value": "EnterpriseFlash_F1500"}, {"value": "EnterpriseFlash_F300"}, {"value": "EnterpriseFlash_F700"}, {"value": "Enterprise_E1"}, {"value": "Enterprise_E10"}, {"value": "Enterprise_E100"}, {"value": "Enterprise_E20"}, {"value": "Enterprise_E200"}, {"value": "Enterprise_E400"}, {"value": "Enterprise_E5"}, {"value": "Enterprise_E50"}, {"value": "FlashOptimized_A1000"}, {"value": "FlashOptimized_A1500"}, {"value": "FlashOptimized_A2000"}, {"value": "FlashOptimized_A250"}, {"value": "FlashOptimized_A4500"}, {"value": "FlashOptimized_A500"}, {"value": "FlashOptimized_A700"}, {"value": "MemoryOptimized_M10"}, {"value": "MemoryOptimized_M100"}, {"value": "MemoryOptimized_M1000"}, {"value": "MemoryOptimized_M150"}, {"value": "MemoryOptimized_M1500"}, {"value": "MemoryOptimized_M20"}, {"value": "MemoryOptimized_M2000"}, {"value": "MemoryOptimized_M250"}, {"value": "MemoryOptimized_M350"}, {"value": "MemoryOptimized_M50"}, {"value": "MemoryOptimized_M500"}, {"value": "MemoryOptimized_M700"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}], "cls": "SystemData_read"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}, {"type": "array", "name": "zones", "item": {"type": "string"}}], "cls": "Cluster_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Subresource", "json": {"schema": {"action": "remove", "type": "IdentityObject", "name": "parameters.identity", "required": true, "userAssigned": {"action": "remove", "type": "array", "name": "userAssigned", "arg": "$parameters.identity.userAssigned", "item": {"action": "remove", "type": "string"}}, "systemAssigned": {"action": "remove", "type": "string", "name": "systemAssigned", "arg": "$parameters.identity.systemAssigned"}}}}}, {"longRunning": {"finalStateVia": "original-uri"}, "operationId": "RedisEnterprise_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Cluster_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Subresource", "clientFlatten": true}]}, {"name": "show", "version": "2026-06-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}", "version": "2026-06-01-preview", "subresource": "identity", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0=/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["n", "name", "cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the RedisEnterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "subresourceSelector": {"var": "$Subresource", "ref": "$Instance", "json": {"type": "object", "name": "parameters", "prop": {"type": "object", "name": "identity"}}}, "operations": [{"operationId": "RedisEnterprise_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}"}}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned, UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"readOnly": true, "type": "string", "name": "kind", "enum": {"items": [{"value": "v1"}, {"value": "v2"}]}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "encryption", "props": [{"type": "object", "name": "customerManagedKeyEncryption", "props": [{"type": "object", "name": "keyEncryptionKeyIdentity", "props": [{"type": "string", "name": "identityType", "enum": {"items": [{"value": "systemAssignedIdentity"}, {"value": "userAssignedIdentity"}]}}, {"type": "string", "name": "userAssignedIdentityResourceId"}]}, {"type": "string", "name": "keyEncryptionKeyUrl"}]}]}, {"type": "string", "name": "highAvailability", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "hostName"}, {"type": "object", "name": "maintenanceConfiguration", "props": [{"type": "array", "name": "maintenanceWindows", "item": {"type": "object", "props": [{"type": "string", "name": "duration", "required": true}, {"type": "object", "name": "schedule", "required": true, "props": [{"type": "string", "name": "dayOfWeek", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}]}, {"type": "integer32", "name": "startHourUtc", "required": true, "format": {"maximum": 23, "minimum": 0}}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "Weekly"}]}}]}}]}, {"readOnly": true, "type": "string", "name": "migratedEndpoint"}, {"type": "string", "name": "minimumTlsVersion", "enum": {"items": [{"value": "1.0"}, {"value": "1.1"}, {"value": "1.2"}]}}, {"readOnly": true, "type": "array", "name": "privateEndpointConnections", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}/privateEndpointConnections/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "array", "name": "groupIds", "item": {"type": "string"}}, {"type": "object", "name": "privateEndpoint", "props": [{"readOnly": true, "type": "string", "name": "id"}]}, {"type": "object", "name": "privateLinkServiceConnectionState", "required": true, "props": [{"type": "string", "name": "actionsRequired"}, {"type": "string", "name": "description"}, {"type": "string", "name": "status", "enum": {"items": [{"value": "Approved"}, {"value": "Pending"}, {"value": "Rejected"}]}}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "@SystemData_read", "name": "systemData"}, {"readOnly": true, "type": "string", "name": "type"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"nullable": true, "type": "string", "name": "publicNetworkAccess", "required": true, "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"readOnly": true, "type": "string", "name": "redisVersion"}, {"readOnly": true, "type": "string", "name": "redundancyMode", "enum": {"items": [{"value": "LR"}, {"value": "None"}, {"value": "ZR"}]}}, {"readOnly": true, "type": "string", "name": "resourceState", "enum": {"items": [{"value": "CreateFailed"}, {"value": "Creating"}, {"value": "DeleteFailed"}, {"value": "Deleting"}, {"value": "DisableFailed"}, {"value": "Disabled"}, {"value": "Disabling"}, {"value": "EnableFailed"}, {"value": "Enabling"}, {"value": "Moving"}, {"value": "Running"}, {"value": "Scaling"}, {"value": "ScalingFailed"}, {"value": "UpdateFailed"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"type": "object", "name": "sku", "required": true, "props": [{"type": "integer32", "name": "capacity"}, {"type": "string", "name": "name", "required": true, "enum": {"items": [{"value": "Balanced_B0"}, {"value": "Balanced_B1"}, {"value": "Balanced_B10"}, {"value": "Balanced_B100"}, {"value": "Balanced_B1000"}, {"value": "Balanced_B150"}, {"value": "Balanced_B20"}, {"value": "Balanced_B250"}, {"value": "Balanced_B3"}, {"value": "Balanced_B350"}, {"value": "Balanced_B5"}, {"value": "Balanced_B50"}, {"value": "Balanced_B500"}, {"value": "Balanced_B700"}, {"value": "ComputeOptimized_X10"}, {"value": "ComputeOptimized_X100"}, {"value": "ComputeOptimized_X150"}, {"value": "ComputeOptimized_X20"}, {"value": "ComputeOptimized_X250"}, {"value": "ComputeOptimized_X3"}, {"value": "ComputeOptimized_X350"}, {"value": "ComputeOptimized_X5"}, {"value": "ComputeOptimized_X50"}, {"value": "ComputeOptimized_X500"}, {"value": "ComputeOptimized_X700"}, {"value": "EnterpriseFlash_F1500"}, {"value": "EnterpriseFlash_F300"}, {"value": "EnterpriseFlash_F700"}, {"value": "Enterprise_E1"}, {"value": "Enterprise_E10"}, {"value": "Enterprise_E100"}, {"value": "Enterprise_E20"}, {"value": "Enterprise_E200"}, {"value": "Enterprise_E400"}, {"value": "Enterprise_E5"}, {"value": "Enterprise_E50"}, {"value": "FlashOptimized_A1000"}, {"value": "FlashOptimized_A1500"}, {"value": "FlashOptimized_A2000"}, {"value": "FlashOptimized_A250"}, {"value": "FlashOptimized_A4500"}, {"value": "FlashOptimized_A500"}, {"value": "FlashOptimized_A700"}, {"value": "MemoryOptimized_M10"}, {"value": "MemoryOptimized_M100"}, {"value": "MemoryOptimized_M1000"}, {"value": "MemoryOptimized_M150"}, {"value": "MemoryOptimized_M1500"}, {"value": "MemoryOptimized_M20"}, {"value": "MemoryOptimized_M2000"}, {"value": "MemoryOptimized_M250"}, {"value": "MemoryOptimized_M350"}, {"value": "MemoryOptimized_M50"}, {"value": "MemoryOptimized_M500"}, {"value": "MemoryOptimized_M700"}]}}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}], "cls": "SystemData_read"}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}, {"type": "array", "name": "zones", "item": {"type": "string"}}], "cls": "Cluster_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Subresource", "clientFlatten": true}]}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30=/2026-06-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30=/2026-06-01-preview.xml new file mode 100644 index 000000000..a80dd3afb --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30=/2026-06-01-preview.xml @@ -0,0 +1,2799 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2Vz/2026-05-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2Vz/2026-05-01-preview.json new file mode 100644 index 000000000..6e5fbf763 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2Vz/2026-05-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2Vz/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "redisenterprise database", "commands": [{"name": "list", "version": "2026-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2Vz/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the RedisEnterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Databases_ListByCluster", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}/databases/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"default": {"value": "Disabled"}, "type": "string", "name": "accessKeysAuthentication", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "clientProtocol", "enum": {"items": [{"value": "Encrypted"}, {"value": "Plaintext"}]}}, {"type": "string", "name": "clusteringPolicy", "enum": {"items": [{"value": "EnterpriseCluster"}, {"value": "NoCluster"}, {"value": "OSSCluster"}]}}, {"type": "string", "name": "deferUpgrade", "enum": {"items": [{"value": "Deferred"}, {"value": "NotDeferred"}]}}, {"type": "string", "name": "evictionPolicy", "enum": {"items": [{"value": "AllKeysLFU"}, {"value": "AllKeysLRU"}, {"value": "AllKeysRandom"}, {"value": "NoEviction"}, {"value": "VolatileLFU"}, {"value": "VolatileLRU"}, {"value": "VolatileRandom"}, {"value": "VolatileTTL"}]}}, {"type": "object", "name": "geoReplication", "props": [{"type": "string", "name": "groupNickname"}, {"type": "array", "name": "linkedDatabases", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "LinkFailed"}, {"value": "Linked"}, {"value": "Linking"}, {"value": "UnlinkFailed"}, {"value": "Unlinking"}]}}]}}]}, {"type": "array", "name": "modules", "item": {"type": "object", "props": [{"type": "string", "name": "args"}, {"type": "string", "name": "name", "required": true}, {"readOnly": true, "type": "string", "name": "version"}]}, "identifiers": ["name"]}, {"type": "string", "name": "notifyKeyspaceEvents"}, {"type": "object", "name": "persistence", "props": [{"type": "boolean", "name": "aofEnabled"}, {"type": "string", "name": "aofFrequency", "enum": {"items": [{"value": "1s"}, {"value": "always"}]}}, {"type": "boolean", "name": "rdbEnabled"}, {"type": "string", "name": "rdbFrequency", "enum": {"items": [{"value": "12h"}, {"value": "1h"}, {"value": "6h"}]}}]}, {"type": "integer32", "name": "port"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "redisVersion"}, {"readOnly": true, "type": "string", "name": "resourceState", "enum": {"items": [{"value": "CreateFailed"}, {"value": "Creating"}, {"value": "DeleteFailed"}, {"value": "Deleting"}, {"value": "DisableFailed"}, {"value": "Disabled"}, {"value": "Disabling"}, {"value": "EnableFailed"}, {"value": "Enabling"}, {"value": "Moving"}, {"value": "Running"}, {"value": "Scaling"}, {"value": "ScalingFailed"}, {"value": "UpdateFailed"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2Vz/2026-05-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2Vz/2026-05-01-preview.xml new file mode 100644 index 000000000..071006106 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2Vz/2026-05-01-preview.xml @@ -0,0 +1,203 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2Vz/2026-06-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2Vz/2026-06-01-preview.json new file mode 100644 index 000000000..85c419bb4 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2Vz/2026-06-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2Vz/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "redisenterprise database", "commands": [{"name": "list", "version": "2026-06-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2Vz/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the RedisEnterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Databases_ListByCluster", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}/databases/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"default": {"value": "Disabled"}, "type": "string", "name": "accessKeysAuthentication", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "clientProtocol", "enum": {"items": [{"value": "Encrypted"}, {"value": "Plaintext"}]}}, {"type": "string", "name": "clusteringPolicy", "enum": {"items": [{"value": "EnterpriseCluster"}, {"value": "NoCluster"}, {"value": "OSSCluster"}]}}, {"type": "string", "name": "deferUpgrade", "enum": {"items": [{"value": "Deferred"}, {"value": "NotDeferred"}]}}, {"type": "string", "name": "evictionPolicy", "enum": {"items": [{"value": "AllKeysLFU"}, {"value": "AllKeysLRU"}, {"value": "AllKeysRandom"}, {"value": "NoEviction"}, {"value": "VolatileLFU"}, {"value": "VolatileLRU"}, {"value": "VolatileRandom"}, {"value": "VolatileTTL"}]}}, {"type": "object", "name": "geoReplication", "props": [{"type": "string", "name": "groupNickname"}, {"type": "array", "name": "linkedDatabases", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "LinkFailed"}, {"value": "Linked"}, {"value": "Linking"}, {"value": "UnlinkFailed"}, {"value": "Unlinking"}]}}]}}]}, {"type": "array", "name": "modules", "item": {"type": "object", "props": [{"type": "string", "name": "args"}, {"type": "string", "name": "name", "required": true}, {"readOnly": true, "type": "string", "name": "version"}]}, "identifiers": ["name"]}, {"type": "string", "name": "notifyKeyspaceEvents"}, {"type": "object", "name": "persistence", "props": [{"type": "boolean", "name": "aofEnabled"}, {"type": "string", "name": "aofFrequency", "enum": {"items": [{"value": "1s"}, {"value": "always"}]}}, {"type": "boolean", "name": "rdbEnabled"}, {"type": "string", "name": "rdbFrequency", "enum": {"items": [{"value": "12h"}, {"value": "1h"}, {"value": "6h"}]}}]}, {"type": "integer32", "name": "port"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "redisVersion"}, {"readOnly": true, "type": "string", "name": "resourceState", "enum": {"items": [{"value": "CreateFailed"}, {"value": "Creating"}, {"value": "DeleteFailed"}, {"value": "Deleting"}, {"value": "DisableFailed"}, {"value": "Disabled"}, {"value": "Disabling"}, {"value": "EnableFailed"}, {"value": "Enabling"}, {"value": "Moving"}, {"value": "Running"}, {"value": "Scaling"}, {"value": "ScalingFailed"}, {"value": "UpdateFailed"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2Vz/2026-06-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2Vz/2026-06-01-preview.xml new file mode 100644 index 000000000..21dc6f922 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2Vz/2026-06-01-preview.xml @@ -0,0 +1,203 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9/2026-05-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9/2026-05-01-preview.json new file mode 100644 index 000000000..e5a8077ed --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9/2026-05-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "redisenterprise database", "commands": [{"name": "show", "version": "2026-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the RedisEnterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "var": "$Path.databaseName", "options": ["n", "name", "database-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the database."}, "default": {"value": "default"}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Databases_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "databaseName", "arg": "$Path.databaseName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}/databases/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"default": {"value": "Disabled"}, "type": "string", "name": "accessKeysAuthentication", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "clientProtocol", "enum": {"items": [{"value": "Encrypted"}, {"value": "Plaintext"}]}}, {"type": "string", "name": "clusteringPolicy", "enum": {"items": [{"value": "EnterpriseCluster"}, {"value": "NoCluster"}, {"value": "OSSCluster"}]}}, {"type": "string", "name": "deferUpgrade", "enum": {"items": [{"value": "Deferred"}, {"value": "NotDeferred"}]}}, {"type": "string", "name": "evictionPolicy", "enum": {"items": [{"value": "AllKeysLFU"}, {"value": "AllKeysLRU"}, {"value": "AllKeysRandom"}, {"value": "NoEviction"}, {"value": "VolatileLFU"}, {"value": "VolatileLRU"}, {"value": "VolatileRandom"}, {"value": "VolatileTTL"}]}}, {"type": "object", "name": "geoReplication", "props": [{"type": "string", "name": "groupNickname"}, {"type": "array", "name": "linkedDatabases", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "LinkFailed"}, {"value": "Linked"}, {"value": "Linking"}, {"value": "UnlinkFailed"}, {"value": "Unlinking"}]}}]}}]}, {"type": "array", "name": "modules", "item": {"type": "object", "props": [{"type": "string", "name": "args"}, {"type": "string", "name": "name", "required": true}, {"readOnly": true, "type": "string", "name": "version"}]}, "identifiers": ["name"]}, {"type": "string", "name": "notifyKeyspaceEvents"}, {"type": "object", "name": "persistence", "props": [{"type": "boolean", "name": "aofEnabled"}, {"type": "string", "name": "aofFrequency", "enum": {"items": [{"value": "1s"}, {"value": "always"}]}}, {"type": "boolean", "name": "rdbEnabled"}, {"type": "string", "name": "rdbFrequency", "enum": {"items": [{"value": "12h"}, {"value": "1h"}, {"value": "6h"}]}}]}, {"type": "integer32", "name": "port"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "redisVersion"}, {"readOnly": true, "type": "string", "name": "resourceState", "enum": {"items": [{"value": "CreateFailed"}, {"value": "Creating"}, {"value": "DeleteFailed"}, {"value": "Deleting"}, {"value": "DisableFailed"}, {"value": "Disabled"}, {"value": "Disabling"}, {"value": "EnableFailed"}, {"value": "Enabling"}, {"value": "Moving"}, {"value": "Running"}, {"value": "Scaling"}, {"value": "ScalingFailed"}, {"value": "UpdateFailed"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2026-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the RedisEnterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "var": "$Path.databaseName", "options": ["n", "name", "database-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the database."}, "default": {"value": "default"}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Databases_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "databaseName", "arg": "$Path.databaseName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2026-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the RedisEnterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "var": "$Path.databaseName", "options": ["n", "name", "database-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the database."}, "default": {"value": "default"}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "GeoReplication", "args": [{"type": "string", "var": "$parameters.properties.geoReplication.groupNickname", "options": ["group-nickname"], "group": "GeoReplication", "help": {"short": "Name for the group of linked database resources"}}, {"type": "array", "var": "$parameters.properties.geoReplication.linkedDatabases", "options": ["linkeddatabase"], "group": "GeoReplication", "help": {"short": "List of database resources to link with this database"}, "item": {"type": "object", "args": [{"type": "ResourceId", "var": "$parameters.properties.geoReplication.linkedDatabases[].id", "options": ["id"], "help": {"short": "Resource ID of a database resource to link with this database."}}]}, "singularOptions": ["linked-database", "linked-databases"]}]}, {"name": "Properties", "args": [{"type": "string", "var": "$parameters.properties.accessKeysAuthentication", "options": ["access-keys-auth", "access-keys-authentication"], "group": "Properties", "help": {"short": "Access database using keys - default is enabled. This property can be Enabled/Disabled to allow or deny access with the current access keys. Can be updated even after database is created."}, "default": {"value": "Disabled"}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$parameters.properties.clientProtocol", "options": ["client-protocol"], "group": "Properties", "help": {"short": "Specifies whether redis clients can connect using TLS-encrypted or plaintext redis protocols. Default is TLS-encrypted."}, "enum": {"items": [{"name": "Encrypted", "value": "Encrypted"}, {"name": "Plaintext", "value": "Plaintext"}]}}, {"type": "string", "var": "$parameters.properties.clusteringPolicy", "options": ["clustering-policy"], "group": "Properties", "help": {"short": "Clustering policy - default is OSSCluster. Specified at create time."}, "enum": {"items": [{"name": "EnterpriseCluster", "value": "EnterpriseCluster"}, {"name": "NoCluster", "value": "NoCluster"}, {"name": "OSSCluster", "value": "OSSCluster"}]}}, {"type": "string", "var": "$parameters.properties.deferUpgrade", "options": ["defer-upgrade"], "group": "Properties", "help": {"short": "Option to defer upgrade when newest version is released - default is NotDeferred. Learn more: https://aka.ms/redisversionupgrade"}, "enum": {"items": [{"name": "Deferred", "value": "Deferred"}, {"name": "NotDeferred", "value": "NotDeferred"}]}}, {"type": "string", "var": "$parameters.properties.evictionPolicy", "options": ["eviction-policy"], "group": "Properties", "help": {"short": "Redis eviction policy - default is VolatileLRU"}, "enum": {"items": [{"name": "AllKeysLFU", "value": "AllKeysLFU"}, {"name": "AllKeysLRU", "value": "AllKeysLRU"}, {"name": "AllKeysRandom", "value": "AllKeysRandom"}, {"name": "NoEviction", "value": "NoEviction"}, {"name": "VolatileLFU", "value": "VolatileLFU"}, {"name": "VolatileLRU", "value": "VolatileLRU"}, {"name": "VolatileRandom", "value": "VolatileRandom"}, {"name": "VolatileTTL", "value": "VolatileTTL"}]}}, {"type": "array", "var": "$parameters.properties.modules", "options": ["mods"], "group": "Properties", "help": {"short": "Optional set of redis modules to enable in this database - modules can only be added at creation time."}, "item": {"type": "object", "args": [{"type": "string", "var": "$parameters.properties.modules[].args", "options": ["args"], "help": {"short": "Configuration options for the module, e.g. 'ERROR_RATE 0.01 INITIAL_SIZE 400'."}}, {"type": "string", "var": "$parameters.properties.modules[].name", "options": ["name"], "required": true, "help": {"short": "The name of the module, e.g. 'RedisBloom', 'RediSearch', 'RedisTimeSeries'"}}]}, "singularOptions": ["module", "modules"]}, {"type": "string", "var": "$parameters.properties.notifyKeyspaceEvents", "options": ["notify-keyspace-events"], "group": "Properties", "help": {"short": "Specifies which keyspace events should trigger notifications. Default is an empty string, meaning this feature is disabled. When enabled, at least 'K' (keyspace events) or 'E' (keyevent events) must be present. For example, 'AKE' enables all standard events. See https://redis.io/docs/latest/develop/use/keyspace-notifications/ for the complete list of event types."}}, {"type": "object", "var": "$parameters.properties.persistence", "options": ["persistence"], "group": "Properties", "help": {"short": "Persistence settings"}, "args": [{"type": "boolean", "var": "$parameters.properties.persistence.aofEnabled", "options": ["aof-enabled"], "help": {"short": "Sets whether AOF is enabled."}}, {"type": "string", "var": "$parameters.properties.persistence.aofFrequency", "options": ["aof-frequency"], "help": {"short": "Sets the frequency at which data is written to disk."}, "enum": {"items": [{"name": "1s", "value": "1s"}, {"name": "always", "value": "always"}]}}, {"type": "boolean", "var": "$parameters.properties.persistence.rdbEnabled", "options": ["rdb-enabled"], "help": {"short": "Sets whether RDB is enabled."}}, {"type": "string", "var": "$parameters.properties.persistence.rdbFrequency", "options": ["rdb-frequency"], "help": {"short": "Sets the frequency at which a snapshot of the database is created."}, "enum": {"items": [{"name": "12h", "value": "12h"}, {"name": "1h", "value": "1h"}, {"name": "6h", "value": "6h"}]}}]}, {"type": "integer32", "var": "$parameters.properties.port", "options": ["port"], "group": "Properties", "help": {"short": "TCP port of the database endpoint. Specified at create time. Defaults to an available port."}}]}], "operations": [{"longRunning": {"finalStateVia": "original-uri"}, "operationId": "Databases_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "databaseName", "arg": "$Path.databaseName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"default": {"value": "Disabled"}, "type": "string", "name": "accessKeysAuthentication", "arg": "$parameters.properties.accessKeysAuthentication", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "clientProtocol", "arg": "$parameters.properties.clientProtocol", "enum": {"items": [{"value": "Encrypted"}, {"value": "Plaintext"}]}}, {"type": "string", "name": "clusteringPolicy", "arg": "$parameters.properties.clusteringPolicy", "enum": {"items": [{"value": "EnterpriseCluster"}, {"value": "NoCluster"}, {"value": "OSSCluster"}]}}, {"type": "string", "name": "deferUpgrade", "arg": "$parameters.properties.deferUpgrade", "enum": {"items": [{"value": "Deferred"}, {"value": "NotDeferred"}]}}, {"type": "string", "name": "evictionPolicy", "arg": "$parameters.properties.evictionPolicy", "enum": {"items": [{"value": "AllKeysLFU"}, {"value": "AllKeysLRU"}, {"value": "AllKeysRandom"}, {"value": "NoEviction"}, {"value": "VolatileLFU"}, {"value": "VolatileLRU"}, {"value": "VolatileRandom"}, {"value": "VolatileTTL"}]}}, {"type": "object", "name": "geoReplication", "props": [{"type": "string", "name": "groupNickname", "arg": "$parameters.properties.geoReplication.groupNickname"}, {"type": "array", "name": "linkedDatabases", "arg": "$parameters.properties.geoReplication.linkedDatabases", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id", "arg": "$parameters.properties.geoReplication.linkedDatabases[].id"}]}}]}, {"type": "array", "name": "modules", "arg": "$parameters.properties.modules", "item": {"type": "object", "props": [{"type": "string", "name": "args", "arg": "$parameters.properties.modules[].args"}, {"type": "string", "name": "name", "arg": "$parameters.properties.modules[].name", "required": true}]}, "identifiers": ["name"]}, {"type": "string", "name": "notifyKeyspaceEvents", "arg": "$parameters.properties.notifyKeyspaceEvents"}, {"type": "object", "name": "persistence", "arg": "$parameters.properties.persistence", "props": [{"type": "boolean", "name": "aofEnabled", "arg": "$parameters.properties.persistence.aofEnabled"}, {"type": "string", "name": "aofFrequency", "arg": "$parameters.properties.persistence.aofFrequency", "enum": {"items": [{"value": "1s"}, {"value": "always"}]}}, {"type": "boolean", "name": "rdbEnabled", "arg": "$parameters.properties.persistence.rdbEnabled"}, {"type": "string", "name": "rdbFrequency", "arg": "$parameters.properties.persistence.rdbFrequency", "enum": {"items": [{"value": "12h"}, {"value": "1h"}, {"value": "6h"}]}}]}, {"type": "integer32", "name": "port", "arg": "$parameters.properties.port"}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}/databases/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"default": {"value": "Disabled"}, "type": "string", "name": "accessKeysAuthentication", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "clientProtocol", "enum": {"items": [{"value": "Encrypted"}, {"value": "Plaintext"}]}}, {"type": "string", "name": "clusteringPolicy", "enum": {"items": [{"value": "EnterpriseCluster"}, {"value": "NoCluster"}, {"value": "OSSCluster"}]}}, {"type": "string", "name": "deferUpgrade", "enum": {"items": [{"value": "Deferred"}, {"value": "NotDeferred"}]}}, {"type": "string", "name": "evictionPolicy", "enum": {"items": [{"value": "AllKeysLFU"}, {"value": "AllKeysLRU"}, {"value": "AllKeysRandom"}, {"value": "NoEviction"}, {"value": "VolatileLFU"}, {"value": "VolatileLRU"}, {"value": "VolatileRandom"}, {"value": "VolatileTTL"}]}}, {"type": "object", "name": "geoReplication", "props": [{"type": "string", "name": "groupNickname"}, {"type": "array", "name": "linkedDatabases", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "LinkFailed"}, {"value": "Linked"}, {"value": "Linking"}, {"value": "UnlinkFailed"}, {"value": "Unlinking"}]}}]}}]}, {"type": "array", "name": "modules", "item": {"type": "object", "props": [{"type": "string", "name": "args"}, {"type": "string", "name": "name", "required": true}, {"readOnly": true, "type": "string", "name": "version"}]}, "identifiers": ["name"]}, {"type": "string", "name": "notifyKeyspaceEvents"}, {"type": "object", "name": "persistence", "props": [{"type": "boolean", "name": "aofEnabled"}, {"type": "string", "name": "aofFrequency", "enum": {"items": [{"value": "1s"}, {"value": "always"}]}}, {"type": "boolean", "name": "rdbEnabled"}, {"type": "string", "name": "rdbFrequency", "enum": {"items": [{"value": "12h"}, {"value": "1h"}, {"value": "6h"}]}}]}, {"type": "integer32", "name": "port"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "redisVersion"}, {"readOnly": true, "type": "string", "name": "resourceState", "enum": {"items": [{"value": "CreateFailed"}, {"value": "Creating"}, {"value": "DeleteFailed"}, {"value": "Deleting"}, {"value": "DisableFailed"}, {"value": "Disabled"}, {"value": "Disabling"}, {"value": "EnableFailed"}, {"value": "Enabling"}, {"value": "Moving"}, {"value": "Running"}, {"value": "Scaling"}, {"value": "ScalingFailed"}, {"value": "UpdateFailed"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2026-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the RedisEnterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "var": "$Path.databaseName", "options": ["n", "name", "database-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the database."}, "default": {"value": "default"}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.accessKeysAuthentication", "options": ["access-keys-auth", "access-keys-authentication"], "group": "Properties", "help": {"short": "Access database using keys - default is enabled. This property can be Enabled/Disabled to allow or deny access with the current access keys. Can be updated even after database is created."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"nullable": true, "type": "string", "var": "$parameters.properties.clientProtocol", "options": ["client-protocol"], "group": "Properties", "help": {"short": "Specifies whether redis clients can connect using TLS-encrypted or plaintext redis protocols. Default is TLS-encrypted."}, "enum": {"items": [{"name": "Encrypted", "value": "Encrypted"}, {"name": "Plaintext", "value": "Plaintext"}]}}, {"nullable": true, "type": "string", "var": "$parameters.properties.clusteringPolicy", "options": ["clustering-policy"], "group": "Properties", "help": {"short": "Clustering policy - default is OSSCluster. This property can be updated only if the current value is NoCluster. If the value is OSSCluster or EnterpriseCluster, it cannot be updated without deleting the database."}, "enum": {"items": [{"name": "EnterpriseCluster", "value": "EnterpriseCluster"}, {"name": "NoCluster", "value": "NoCluster"}, {"name": "OSSCluster", "value": "OSSCluster"}]}}, {"nullable": true, "type": "string", "var": "$parameters.properties.deferUpgrade", "options": ["defer-upgrade"], "group": "Properties", "help": {"short": "Option to defer upgrade when newest version is released - default is NotDeferred. Learn more: https://aka.ms/redisversionupgrade"}, "enum": {"items": [{"name": "Deferred", "value": "Deferred"}, {"name": "NotDeferred", "value": "NotDeferred"}]}}, {"nullable": true, "type": "string", "var": "$parameters.properties.evictionPolicy", "options": ["eviction-policy"], "group": "Properties", "help": {"short": "Redis eviction policy - default is VolatileLRU"}, "enum": {"items": [{"name": "AllKeysLFU", "value": "AllKeysLFU"}, {"name": "AllKeysLRU", "value": "AllKeysLRU"}, {"name": "AllKeysRandom", "value": "AllKeysRandom"}, {"name": "NoEviction", "value": "NoEviction"}, {"name": "VolatileLFU", "value": "VolatileLFU"}, {"name": "VolatileLRU", "value": "VolatileLRU"}, {"name": "VolatileRandom", "value": "VolatileRandom"}, {"name": "VolatileTTL", "value": "VolatileTTL"}]}}, {"nullable": true, "type": "string", "var": "$parameters.properties.notifyKeyspaceEvents", "options": ["notify-keyspace-events"], "group": "Properties", "help": {"short": "Specifies which keyspace events should trigger notifications. Default is an empty string, meaning this feature is disabled. When enabled, at least 'K' (keyspace events) or 'E' (keyevent events) must be present. For example, 'AKE' enables all standard events. See https://redis.io/docs/latest/develop/use/keyspace-notifications/ for the complete list of event types."}}, {"nullable": true, "type": "object", "var": "$parameters.properties.persistence", "options": ["persistence"], "group": "Properties", "help": {"short": "Persistence settings"}, "args": [{"nullable": true, "type": "boolean", "var": "$parameters.properties.persistence.aofEnabled", "options": ["aof-enabled"], "help": {"short": "Sets whether AOF is enabled."}}, {"nullable": true, "type": "string", "var": "$parameters.properties.persistence.aofFrequency", "options": ["aof-frequency"], "help": {"short": "Sets the frequency at which data is written to disk."}, "enum": {"items": [{"name": "1s", "value": "1s"}, {"name": "always", "value": "always"}]}}, {"nullable": true, "type": "boolean", "var": "$parameters.properties.persistence.rdbEnabled", "options": ["rdb-enabled"], "help": {"short": "Sets whether RDB is enabled."}}, {"nullable": true, "type": "string", "var": "$parameters.properties.persistence.rdbFrequency", "options": ["rdb-frequency"], "help": {"short": "Sets the frequency at which a snapshot of the database is created."}, "enum": {"items": [{"name": "12h", "value": "12h"}, {"name": "1h", "value": "1h"}, {"name": "6h", "value": "6h"}]}}]}]}], "operations": [{"operationId": "Databases_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "databaseName", "arg": "$Path.databaseName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}/databases/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"default": {"value": "Disabled"}, "type": "string", "name": "accessKeysAuthentication", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "clientProtocol", "enum": {"items": [{"value": "Encrypted"}, {"value": "Plaintext"}]}}, {"type": "string", "name": "clusteringPolicy", "enum": {"items": [{"value": "EnterpriseCluster"}, {"value": "NoCluster"}, {"value": "OSSCluster"}]}}, {"type": "string", "name": "deferUpgrade", "enum": {"items": [{"value": "Deferred"}, {"value": "NotDeferred"}]}}, {"type": "string", "name": "evictionPolicy", "enum": {"items": [{"value": "AllKeysLFU"}, {"value": "AllKeysLRU"}, {"value": "AllKeysRandom"}, {"value": "NoEviction"}, {"value": "VolatileLFU"}, {"value": "VolatileLRU"}, {"value": "VolatileRandom"}, {"value": "VolatileTTL"}]}}, {"type": "object", "name": "geoReplication", "props": [{"type": "string", "name": "groupNickname"}, {"type": "array", "name": "linkedDatabases", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "LinkFailed"}, {"value": "Linked"}, {"value": "Linking"}, {"value": "UnlinkFailed"}, {"value": "Unlinking"}]}}]}}]}, {"type": "array", "name": "modules", "item": {"type": "object", "props": [{"type": "string", "name": "args"}, {"type": "string", "name": "name", "required": true}, {"readOnly": true, "type": "string", "name": "version"}]}, "identifiers": ["name"]}, {"type": "string", "name": "notifyKeyspaceEvents"}, {"type": "object", "name": "persistence", "props": [{"type": "boolean", "name": "aofEnabled"}, {"type": "string", "name": "aofFrequency", "enum": {"items": [{"value": "1s"}, {"value": "always"}]}}, {"type": "boolean", "name": "rdbEnabled"}, {"type": "string", "name": "rdbFrequency", "enum": {"items": [{"value": "12h"}, {"value": "1h"}, {"value": "6h"}]}}]}, {"type": "integer32", "name": "port"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "redisVersion"}, {"readOnly": true, "type": "string", "name": "resourceState", "enum": {"items": [{"value": "CreateFailed"}, {"value": "Creating"}, {"value": "DeleteFailed"}, {"value": "Deleting"}, {"value": "DisableFailed"}, {"value": "Disabled"}, {"value": "Disabling"}, {"value": "EnableFailed"}, {"value": "Enabling"}, {"value": "Moving"}, {"value": "Running"}, {"value": "Scaling"}, {"value": "ScalingFailed"}, {"value": "UpdateFailed"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Database_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"default": {"value": "Disabled"}, "type": "string", "name": "accessKeysAuthentication", "arg": "$parameters.properties.accessKeysAuthentication", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "clientProtocol", "arg": "$parameters.properties.clientProtocol", "enum": {"items": [{"value": "Encrypted"}, {"value": "Plaintext"}]}}, {"type": "string", "name": "clusteringPolicy", "arg": "$parameters.properties.clusteringPolicy", "enum": {"items": [{"value": "EnterpriseCluster"}, {"value": "NoCluster"}, {"value": "OSSCluster"}]}}, {"type": "string", "name": "deferUpgrade", "arg": "$parameters.properties.deferUpgrade", "enum": {"items": [{"value": "Deferred"}, {"value": "NotDeferred"}]}}, {"type": "string", "name": "evictionPolicy", "arg": "$parameters.properties.evictionPolicy", "enum": {"items": [{"value": "AllKeysLFU"}, {"value": "AllKeysLRU"}, {"value": "AllKeysRandom"}, {"value": "NoEviction"}, {"value": "VolatileLFU"}, {"value": "VolatileLRU"}, {"value": "VolatileRandom"}, {"value": "VolatileTTL"}]}}, {"type": "string", "name": "notifyKeyspaceEvents", "arg": "$parameters.properties.notifyKeyspaceEvents"}, {"type": "object", "name": "persistence", "arg": "$parameters.properties.persistence", "props": [{"type": "boolean", "name": "aofEnabled", "arg": "$parameters.properties.persistence.aofEnabled"}, {"type": "string", "name": "aofFrequency", "arg": "$parameters.properties.persistence.aofFrequency", "enum": {"items": [{"value": "1s"}, {"value": "always"}]}}, {"type": "boolean", "name": "rdbEnabled", "arg": "$parameters.properties.persistence.rdbEnabled"}, {"type": "string", "name": "rdbFrequency", "arg": "$parameters.properties.persistence.rdbFrequency", "enum": {"items": [{"value": "12h"}, {"value": "1h"}, {"value": "6h"}]}}]}], "clientFlatten": true}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "original-uri"}, "operationId": "Databases_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "databaseName", "arg": "$Path.databaseName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Database_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9/2026-05-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9/2026-05-01-preview.xml new file mode 100644 index 000000000..081451f8a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9/2026-05-01-preview.xml @@ -0,0 +1,1021 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9/2026-06-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9/2026-06-01-preview.json new file mode 100644 index 000000000..da6e6f641 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9/2026-06-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "redisenterprise database", "commands": [{"name": "show", "version": "2026-06-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the RedisEnterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "var": "$Path.databaseName", "options": ["n", "name", "database-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the database."}, "default": {"value": "default"}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Databases_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "databaseName", "arg": "$Path.databaseName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}/databases/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"default": {"value": "Disabled"}, "type": "string", "name": "accessKeysAuthentication", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "clientProtocol", "enum": {"items": [{"value": "Encrypted"}, {"value": "Plaintext"}]}}, {"type": "string", "name": "clusteringPolicy", "enum": {"items": [{"value": "EnterpriseCluster"}, {"value": "NoCluster"}, {"value": "OSSCluster"}]}}, {"type": "string", "name": "deferUpgrade", "enum": {"items": [{"value": "Deferred"}, {"value": "NotDeferred"}]}}, {"type": "string", "name": "evictionPolicy", "enum": {"items": [{"value": "AllKeysLFU"}, {"value": "AllKeysLRU"}, {"value": "AllKeysRandom"}, {"value": "NoEviction"}, {"value": "VolatileLFU"}, {"value": "VolatileLRU"}, {"value": "VolatileRandom"}, {"value": "VolatileTTL"}]}}, {"type": "object", "name": "geoReplication", "props": [{"type": "string", "name": "groupNickname"}, {"type": "array", "name": "linkedDatabases", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "LinkFailed"}, {"value": "Linked"}, {"value": "Linking"}, {"value": "UnlinkFailed"}, {"value": "Unlinking"}]}}]}}]}, {"type": "array", "name": "modules", "item": {"type": "object", "props": [{"type": "string", "name": "args"}, {"type": "string", "name": "name", "required": true}, {"readOnly": true, "type": "string", "name": "version"}]}, "identifiers": ["name"]}, {"type": "string", "name": "notifyKeyspaceEvents"}, {"type": "object", "name": "persistence", "props": [{"type": "boolean", "name": "aofEnabled"}, {"type": "string", "name": "aofFrequency", "enum": {"items": [{"value": "1s"}, {"value": "always"}]}}, {"type": "boolean", "name": "rdbEnabled"}, {"type": "string", "name": "rdbFrequency", "enum": {"items": [{"value": "12h"}, {"value": "1h"}, {"value": "6h"}]}}]}, {"type": "integer32", "name": "port"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "redisVersion"}, {"readOnly": true, "type": "string", "name": "resourceState", "enum": {"items": [{"value": "CreateFailed"}, {"value": "Creating"}, {"value": "DeleteFailed"}, {"value": "Deleting"}, {"value": "DisableFailed"}, {"value": "Disabled"}, {"value": "Disabling"}, {"value": "EnableFailed"}, {"value": "Enabling"}, {"value": "Moving"}, {"value": "Running"}, {"value": "Scaling"}, {"value": "ScalingFailed"}, {"value": "UpdateFailed"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2026-06-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the RedisEnterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "var": "$Path.databaseName", "options": ["n", "name", "database-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the database."}, "default": {"value": "default"}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Databases_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "databaseName", "arg": "$Path.databaseName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2026-06-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the RedisEnterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "var": "$Path.databaseName", "options": ["n", "name", "database-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the database."}, "default": {"value": "default"}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "GeoReplication", "args": [{"type": "string", "var": "$parameters.properties.geoReplication.groupNickname", "options": ["group-nickname"], "group": "GeoReplication", "help": {"short": "Name for the group of linked database resources"}}, {"type": "array", "var": "$parameters.properties.geoReplication.linkedDatabases", "options": ["linkeddatabase"], "group": "GeoReplication", "help": {"short": "List of database resources to link with this database"}, "item": {"type": "object", "args": [{"type": "ResourceId", "var": "$parameters.properties.geoReplication.linkedDatabases[].id", "options": ["id"], "help": {"short": "Resource ID of a database resource to link with this database."}}]}, "singularOptions": ["linked-database", "linked-databases"]}]}, {"name": "Properties", "args": [{"type": "string", "var": "$parameters.properties.accessKeysAuthentication", "options": ["access-keys-auth", "access-keys-authentication"], "group": "Properties", "help": {"short": "Access database using keys - default is enabled. This property can be Enabled/Disabled to allow or deny access with the current access keys. Can be updated even after database is created."}, "default": {"value": "Disabled"}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"type": "string", "var": "$parameters.properties.clientProtocol", "options": ["client-protocol"], "group": "Properties", "help": {"short": "Specifies whether redis clients can connect using TLS-encrypted or plaintext redis protocols. Default is TLS-encrypted."}, "enum": {"items": [{"name": "Encrypted", "value": "Encrypted"}, {"name": "Plaintext", "value": "Plaintext"}]}}, {"type": "string", "var": "$parameters.properties.clusteringPolicy", "options": ["clustering-policy"], "group": "Properties", "help": {"short": "Clustering policy - default is OSSCluster. Specified at create time."}, "enum": {"items": [{"name": "EnterpriseCluster", "value": "EnterpriseCluster"}, {"name": "NoCluster", "value": "NoCluster"}, {"name": "OSSCluster", "value": "OSSCluster"}]}}, {"type": "string", "var": "$parameters.properties.deferUpgrade", "options": ["defer-upgrade"], "group": "Properties", "help": {"short": "Option to defer upgrade when newest version is released - default is NotDeferred. Learn more: https://aka.ms/redisversionupgrade"}, "enum": {"items": [{"name": "Deferred", "value": "Deferred"}, {"name": "NotDeferred", "value": "NotDeferred"}]}}, {"type": "string", "var": "$parameters.properties.evictionPolicy", "options": ["eviction-policy"], "group": "Properties", "help": {"short": "Redis eviction policy - default is VolatileLRU"}, "enum": {"items": [{"name": "AllKeysLFU", "value": "AllKeysLFU"}, {"name": "AllKeysLRU", "value": "AllKeysLRU"}, {"name": "AllKeysRandom", "value": "AllKeysRandom"}, {"name": "NoEviction", "value": "NoEviction"}, {"name": "VolatileLFU", "value": "VolatileLFU"}, {"name": "VolatileLRU", "value": "VolatileLRU"}, {"name": "VolatileRandom", "value": "VolatileRandom"}, {"name": "VolatileTTL", "value": "VolatileTTL"}]}}, {"type": "array", "var": "$parameters.properties.modules", "options": ["mods"], "group": "Properties", "help": {"short": "Optional set of redis modules to enable in this database - modules can only be added at creation time."}, "item": {"type": "object", "args": [{"type": "string", "var": "$parameters.properties.modules[].args", "options": ["args"], "help": {"short": "Configuration options for the module, e.g. 'ERROR_RATE 0.01 INITIAL_SIZE 400'."}}, {"type": "string", "var": "$parameters.properties.modules[].name", "options": ["name"], "required": true, "help": {"short": "The name of the module, e.g. 'RedisBloom', 'RediSearch', 'RedisTimeSeries'"}}]}, "singularOptions": ["module", "modules"]}, {"type": "string", "var": "$parameters.properties.notifyKeyspaceEvents", "options": ["notify-keyspace-events"], "group": "Properties", "help": {"short": "Specifies which keyspace events should trigger notifications. Default is an empty string, meaning this feature is disabled. When enabled, at least 'K' (keyspace events) or 'E' (keyevent events) must be present. For example, 'AKE' enables all standard events. See https://redis.io/docs/latest/develop/use/keyspace-notifications/ for the complete list of event types."}}, {"type": "object", "var": "$parameters.properties.persistence", "options": ["persistence"], "group": "Properties", "help": {"short": "Persistence settings"}, "args": [{"type": "boolean", "var": "$parameters.properties.persistence.aofEnabled", "options": ["aof-enabled"], "help": {"short": "Sets whether AOF is enabled."}}, {"type": "string", "var": "$parameters.properties.persistence.aofFrequency", "options": ["aof-frequency"], "help": {"short": "Sets the frequency at which data is written to disk."}, "enum": {"items": [{"name": "1s", "value": "1s"}, {"name": "always", "value": "always"}]}}, {"type": "boolean", "var": "$parameters.properties.persistence.rdbEnabled", "options": ["rdb-enabled"], "help": {"short": "Sets whether RDB is enabled."}}, {"type": "string", "var": "$parameters.properties.persistence.rdbFrequency", "options": ["rdb-frequency"], "help": {"short": "Sets the frequency at which a snapshot of the database is created."}, "enum": {"items": [{"name": "12h", "value": "12h"}, {"name": "1h", "value": "1h"}, {"name": "6h", "value": "6h"}]}}]}, {"type": "integer32", "var": "$parameters.properties.port", "options": ["port"], "group": "Properties", "help": {"short": "TCP port of the database endpoint. Specified at create time. Defaults to an available port."}}]}], "operations": [{"longRunning": {"finalStateVia": "original-uri"}, "operationId": "Databases_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "databaseName", "arg": "$Path.databaseName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"default": {"value": "Disabled"}, "type": "string", "name": "accessKeysAuthentication", "arg": "$parameters.properties.accessKeysAuthentication", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "clientProtocol", "arg": "$parameters.properties.clientProtocol", "enum": {"items": [{"value": "Encrypted"}, {"value": "Plaintext"}]}}, {"type": "string", "name": "clusteringPolicy", "arg": "$parameters.properties.clusteringPolicy", "enum": {"items": [{"value": "EnterpriseCluster"}, {"value": "NoCluster"}, {"value": "OSSCluster"}]}}, {"type": "string", "name": "deferUpgrade", "arg": "$parameters.properties.deferUpgrade", "enum": {"items": [{"value": "Deferred"}, {"value": "NotDeferred"}]}}, {"type": "string", "name": "evictionPolicy", "arg": "$parameters.properties.evictionPolicy", "enum": {"items": [{"value": "AllKeysLFU"}, {"value": "AllKeysLRU"}, {"value": "AllKeysRandom"}, {"value": "NoEviction"}, {"value": "VolatileLFU"}, {"value": "VolatileLRU"}, {"value": "VolatileRandom"}, {"value": "VolatileTTL"}]}}, {"type": "object", "name": "geoReplication", "props": [{"type": "string", "name": "groupNickname", "arg": "$parameters.properties.geoReplication.groupNickname"}, {"type": "array", "name": "linkedDatabases", "arg": "$parameters.properties.geoReplication.linkedDatabases", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id", "arg": "$parameters.properties.geoReplication.linkedDatabases[].id"}]}}]}, {"type": "array", "name": "modules", "arg": "$parameters.properties.modules", "item": {"type": "object", "props": [{"type": "string", "name": "args", "arg": "$parameters.properties.modules[].args"}, {"type": "string", "name": "name", "arg": "$parameters.properties.modules[].name", "required": true}]}, "identifiers": ["name"]}, {"type": "string", "name": "notifyKeyspaceEvents", "arg": "$parameters.properties.notifyKeyspaceEvents"}, {"type": "object", "name": "persistence", "arg": "$parameters.properties.persistence", "props": [{"type": "boolean", "name": "aofEnabled", "arg": "$parameters.properties.persistence.aofEnabled"}, {"type": "string", "name": "aofFrequency", "arg": "$parameters.properties.persistence.aofFrequency", "enum": {"items": [{"value": "1s"}, {"value": "always"}]}}, {"type": "boolean", "name": "rdbEnabled", "arg": "$parameters.properties.persistence.rdbEnabled"}, {"type": "string", "name": "rdbFrequency", "arg": "$parameters.properties.persistence.rdbFrequency", "enum": {"items": [{"value": "12h"}, {"value": "1h"}, {"value": "6h"}]}}]}, {"type": "integer32", "name": "port", "arg": "$parameters.properties.port"}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}/databases/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"default": {"value": "Disabled"}, "type": "string", "name": "accessKeysAuthentication", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "clientProtocol", "enum": {"items": [{"value": "Encrypted"}, {"value": "Plaintext"}]}}, {"type": "string", "name": "clusteringPolicy", "enum": {"items": [{"value": "EnterpriseCluster"}, {"value": "NoCluster"}, {"value": "OSSCluster"}]}}, {"type": "string", "name": "deferUpgrade", "enum": {"items": [{"value": "Deferred"}, {"value": "NotDeferred"}]}}, {"type": "string", "name": "evictionPolicy", "enum": {"items": [{"value": "AllKeysLFU"}, {"value": "AllKeysLRU"}, {"value": "AllKeysRandom"}, {"value": "NoEviction"}, {"value": "VolatileLFU"}, {"value": "VolatileLRU"}, {"value": "VolatileRandom"}, {"value": "VolatileTTL"}]}}, {"type": "object", "name": "geoReplication", "props": [{"type": "string", "name": "groupNickname"}, {"type": "array", "name": "linkedDatabases", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "LinkFailed"}, {"value": "Linked"}, {"value": "Linking"}, {"value": "UnlinkFailed"}, {"value": "Unlinking"}]}}]}}]}, {"type": "array", "name": "modules", "item": {"type": "object", "props": [{"type": "string", "name": "args"}, {"type": "string", "name": "name", "required": true}, {"readOnly": true, "type": "string", "name": "version"}]}, "identifiers": ["name"]}, {"type": "string", "name": "notifyKeyspaceEvents"}, {"type": "object", "name": "persistence", "props": [{"type": "boolean", "name": "aofEnabled"}, {"type": "string", "name": "aofFrequency", "enum": {"items": [{"value": "1s"}, {"value": "always"}]}}, {"type": "boolean", "name": "rdbEnabled"}, {"type": "string", "name": "rdbFrequency", "enum": {"items": [{"value": "12h"}, {"value": "1h"}, {"value": "6h"}]}}]}, {"type": "integer32", "name": "port"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "redisVersion"}, {"readOnly": true, "type": "string", "name": "resourceState", "enum": {"items": [{"value": "CreateFailed"}, {"value": "Creating"}, {"value": "DeleteFailed"}, {"value": "Deleting"}, {"value": "DisableFailed"}, {"value": "Disabled"}, {"value": "Disabling"}, {"value": "EnableFailed"}, {"value": "Enabling"}, {"value": "Moving"}, {"value": "Running"}, {"value": "Scaling"}, {"value": "ScalingFailed"}, {"value": "UpdateFailed"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2026-06-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the RedisEnterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "var": "$Path.databaseName", "options": ["n", "name", "database-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the database."}, "default": {"value": "default"}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.accessKeysAuthentication", "options": ["access-keys-auth", "access-keys-authentication"], "group": "Properties", "help": {"short": "Access database using keys - default is enabled. This property can be Enabled/Disabled to allow or deny access with the current access keys. Can be updated even after database is created."}, "enum": {"items": [{"name": "Disabled", "value": "Disabled"}, {"name": "Enabled", "value": "Enabled"}]}}, {"nullable": true, "type": "string", "var": "$parameters.properties.clientProtocol", "options": ["client-protocol"], "group": "Properties", "help": {"short": "Specifies whether redis clients can connect using TLS-encrypted or plaintext redis protocols. Default is TLS-encrypted."}, "enum": {"items": [{"name": "Encrypted", "value": "Encrypted"}, {"name": "Plaintext", "value": "Plaintext"}]}}, {"nullable": true, "type": "string", "var": "$parameters.properties.clusteringPolicy", "options": ["clustering-policy"], "group": "Properties", "help": {"short": "Clustering policy - default is OSSCluster. This property can be updated only if the current value is NoCluster. If the value is OSSCluster or EnterpriseCluster, it cannot be updated without deleting the database."}, "enum": {"items": [{"name": "EnterpriseCluster", "value": "EnterpriseCluster"}, {"name": "NoCluster", "value": "NoCluster"}, {"name": "OSSCluster", "value": "OSSCluster"}]}}, {"nullable": true, "type": "string", "var": "$parameters.properties.deferUpgrade", "options": ["defer-upgrade"], "group": "Properties", "help": {"short": "Option to defer upgrade when newest version is released - default is NotDeferred. Learn more: https://aka.ms/redisversionupgrade"}, "enum": {"items": [{"name": "Deferred", "value": "Deferred"}, {"name": "NotDeferred", "value": "NotDeferred"}]}}, {"nullable": true, "type": "string", "var": "$parameters.properties.evictionPolicy", "options": ["eviction-policy"], "group": "Properties", "help": {"short": "Redis eviction policy - default is VolatileLRU"}, "enum": {"items": [{"name": "AllKeysLFU", "value": "AllKeysLFU"}, {"name": "AllKeysLRU", "value": "AllKeysLRU"}, {"name": "AllKeysRandom", "value": "AllKeysRandom"}, {"name": "NoEviction", "value": "NoEviction"}, {"name": "VolatileLFU", "value": "VolatileLFU"}, {"name": "VolatileLRU", "value": "VolatileLRU"}, {"name": "VolatileRandom", "value": "VolatileRandom"}, {"name": "VolatileTTL", "value": "VolatileTTL"}]}}, {"nullable": true, "type": "string", "var": "$parameters.properties.notifyKeyspaceEvents", "options": ["notify-keyspace-events"], "group": "Properties", "help": {"short": "Specifies which keyspace events should trigger notifications. Default is an empty string, meaning this feature is disabled. When enabled, at least 'K' (keyspace events) or 'E' (keyevent events) must be present. For example, 'AKE' enables all standard events. See https://redis.io/docs/latest/develop/use/keyspace-notifications/ for the complete list of event types."}}, {"nullable": true, "type": "object", "var": "$parameters.properties.persistence", "options": ["persistence"], "group": "Properties", "help": {"short": "Persistence settings"}, "args": [{"nullable": true, "type": "boolean", "var": "$parameters.properties.persistence.aofEnabled", "options": ["aof-enabled"], "help": {"short": "Sets whether AOF is enabled."}}, {"nullable": true, "type": "string", "var": "$parameters.properties.persistence.aofFrequency", "options": ["aof-frequency"], "help": {"short": "Sets the frequency at which data is written to disk."}, "enum": {"items": [{"name": "1s", "value": "1s"}, {"name": "always", "value": "always"}]}}, {"nullable": true, "type": "boolean", "var": "$parameters.properties.persistence.rdbEnabled", "options": ["rdb-enabled"], "help": {"short": "Sets whether RDB is enabled."}}, {"nullable": true, "type": "string", "var": "$parameters.properties.persistence.rdbFrequency", "options": ["rdb-frequency"], "help": {"short": "Sets the frequency at which a snapshot of the database is created."}, "enum": {"items": [{"name": "12h", "value": "12h"}, {"name": "1h", "value": "1h"}, {"name": "6h", "value": "6h"}]}}]}]}], "operations": [{"operationId": "Databases_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "databaseName", "arg": "$Path.databaseName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}/databases/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"default": {"value": "Disabled"}, "type": "string", "name": "accessKeysAuthentication", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "clientProtocol", "enum": {"items": [{"value": "Encrypted"}, {"value": "Plaintext"}]}}, {"type": "string", "name": "clusteringPolicy", "enum": {"items": [{"value": "EnterpriseCluster"}, {"value": "NoCluster"}, {"value": "OSSCluster"}]}}, {"type": "string", "name": "deferUpgrade", "enum": {"items": [{"value": "Deferred"}, {"value": "NotDeferred"}]}}, {"type": "string", "name": "evictionPolicy", "enum": {"items": [{"value": "AllKeysLFU"}, {"value": "AllKeysLRU"}, {"value": "AllKeysRandom"}, {"value": "NoEviction"}, {"value": "VolatileLFU"}, {"value": "VolatileLRU"}, {"value": "VolatileRandom"}, {"value": "VolatileTTL"}]}}, {"type": "object", "name": "geoReplication", "props": [{"type": "string", "name": "groupNickname"}, {"type": "array", "name": "linkedDatabases", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id"}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "LinkFailed"}, {"value": "Linked"}, {"value": "Linking"}, {"value": "UnlinkFailed"}, {"value": "Unlinking"}]}}]}}]}, {"type": "array", "name": "modules", "item": {"type": "object", "props": [{"type": "string", "name": "args"}, {"type": "string", "name": "name", "required": true}, {"readOnly": true, "type": "string", "name": "version"}]}, "identifiers": ["name"]}, {"type": "string", "name": "notifyKeyspaceEvents"}, {"type": "object", "name": "persistence", "props": [{"type": "boolean", "name": "aofEnabled"}, {"type": "string", "name": "aofFrequency", "enum": {"items": [{"value": "1s"}, {"value": "always"}]}}, {"type": "boolean", "name": "rdbEnabled"}, {"type": "string", "name": "rdbFrequency", "enum": {"items": [{"value": "12h"}, {"value": "1h"}, {"value": "6h"}]}}]}, {"type": "integer32", "name": "port"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "string", "name": "redisVersion"}, {"readOnly": true, "type": "string", "name": "resourceState", "enum": {"items": [{"value": "CreateFailed"}, {"value": "Creating"}, {"value": "DeleteFailed"}, {"value": "Deleting"}, {"value": "DisableFailed"}, {"value": "Disabled"}, {"value": "Disabling"}, {"value": "EnableFailed"}, {"value": "Enabling"}, {"value": "Moving"}, {"value": "Running"}, {"value": "Scaling"}, {"value": "ScalingFailed"}, {"value": "UpdateFailed"}, {"value": "Updating"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Database_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"default": {"value": "Disabled"}, "type": "string", "name": "accessKeysAuthentication", "arg": "$parameters.properties.accessKeysAuthentication", "enum": {"items": [{"value": "Disabled"}, {"value": "Enabled"}]}}, {"type": "string", "name": "clientProtocol", "arg": "$parameters.properties.clientProtocol", "enum": {"items": [{"value": "Encrypted"}, {"value": "Plaintext"}]}}, {"type": "string", "name": "clusteringPolicy", "arg": "$parameters.properties.clusteringPolicy", "enum": {"items": [{"value": "EnterpriseCluster"}, {"value": "NoCluster"}, {"value": "OSSCluster"}]}}, {"type": "string", "name": "deferUpgrade", "arg": "$parameters.properties.deferUpgrade", "enum": {"items": [{"value": "Deferred"}, {"value": "NotDeferred"}]}}, {"type": "string", "name": "evictionPolicy", "arg": "$parameters.properties.evictionPolicy", "enum": {"items": [{"value": "AllKeysLFU"}, {"value": "AllKeysLRU"}, {"value": "AllKeysRandom"}, {"value": "NoEviction"}, {"value": "VolatileLFU"}, {"value": "VolatileLRU"}, {"value": "VolatileRandom"}, {"value": "VolatileTTL"}]}}, {"type": "string", "name": "notifyKeyspaceEvents", "arg": "$parameters.properties.notifyKeyspaceEvents"}, {"type": "object", "name": "persistence", "arg": "$parameters.properties.persistence", "props": [{"type": "boolean", "name": "aofEnabled", "arg": "$parameters.properties.persistence.aofEnabled"}, {"type": "string", "name": "aofFrequency", "arg": "$parameters.properties.persistence.aofFrequency", "enum": {"items": [{"value": "1s"}, {"value": "always"}]}}, {"type": "boolean", "name": "rdbEnabled", "arg": "$parameters.properties.persistence.rdbEnabled"}, {"type": "string", "name": "rdbFrequency", "arg": "$parameters.properties.persistence.rdbFrequency", "enum": {"items": [{"value": "12h"}, {"value": "1h"}, {"value": "6h"}]}}]}], "clientFlatten": true}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "original-uri"}, "operationId": "Databases_Create", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "databaseName", "arg": "$Path.databaseName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@Database_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9/2026-06-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9/2026-06-01-preview.xml new file mode 100644 index 000000000..0c0f38179 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9/2026-06-01-preview.xml @@ -0,0 +1,1021 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2FjY2Vzc3BvbGljeWFzc2lnbm1lbnRz/2026-05-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2FjY2Vzc3BvbGljeWFzc2lnbm1lbnRz/2026-05-01-preview.json new file mode 100644 index 000000000..da219cb48 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2FjY2Vzc3BvbGljeWFzc2lnbm1lbnRz/2026-05-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/accesspolicyassignments", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L2FjY2Vzc1BvbGljeUFzc2lnbm1lbnRz/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "redisenterprise database access-policy-assignment", "commands": [{"name": "list", "version": "2026-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/accesspolicyassignments", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L2FjY2Vzc1BvbGljeUFzc2lnbm1lbnRz/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Redis Enterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "var": "$Path.databaseName", "options": ["database-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Redis Enterprise database."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "AccessPolicyAssignment_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}/accessPolicyAssignments", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "databaseName", "arg": "$Path.databaseName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}/databases/{}/accessPolicyAssignments/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "accessPolicyName", "format": {"pattern": "^([a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]|[a-zA-Z0-9])$"}}, {"type": "string", "name": "accessString"}, {"readOnly": true, "type": "object", "name": "provisioningError", "props": [{"type": "string", "name": "code", "required": true}, {"type": "string", "name": "message", "required": true}, {"type": "string", "name": "target"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "user", "required": true, "props": [{"type": "string", "name": "objectId"}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2FjY2Vzc3BvbGljeWFzc2lnbm1lbnRz/2026-05-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2FjY2Vzc3BvbGljeWFzc2lnbm1lbnRz/2026-05-01-preview.xml new file mode 100644 index 000000000..37d4ac55f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2FjY2Vzc3BvbGljeWFzc2lnbm1lbnRz/2026-05-01-preview.xml @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2FjY2Vzc3BvbGljeWFzc2lnbm1lbnRz/2026-06-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2FjY2Vzc3BvbGljeWFzc2lnbm1lbnRz/2026-06-01-preview.json new file mode 100644 index 000000000..c25ead37d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2FjY2Vzc3BvbGljeWFzc2lnbm1lbnRz/2026-06-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/accesspolicyassignments", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L2FjY2Vzc1BvbGljeUFzc2lnbm1lbnRz/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "redisenterprise database access-policy-assignment", "commands": [{"name": "list", "version": "2026-06-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/accesspolicyassignments", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L2FjY2Vzc1BvbGljeUFzc2lnbm1lbnRz/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Redis Enterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "var": "$Path.databaseName", "options": ["database-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Redis Enterprise database."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "AccessPolicyAssignment_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}/accessPolicyAssignments", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "databaseName", "arg": "$Path.databaseName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}/databases/{}/accessPolicyAssignments/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "accessPolicyName", "format": {"pattern": "^([a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]|[a-zA-Z0-9])$"}}, {"type": "string", "name": "accessString"}, {"readOnly": true, "type": "object", "name": "provisioningError", "props": [{"type": "string", "name": "code", "required": true}, {"type": "string", "name": "message", "required": true}, {"type": "string", "name": "target"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "user", "required": true, "props": [{"type": "string", "name": "objectId"}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2FjY2Vzc3BvbGljeWFzc2lnbm1lbnRz/2026-06-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2FjY2Vzc3BvbGljeWFzc2lnbm1lbnRz/2026-06-01-preview.xml new file mode 100644 index 000000000..40d6450d3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2FjY2Vzc3BvbGljeWFzc2lnbm1lbnRz/2026-06-01-preview.xml @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2FjY2Vzc3BvbGljeWFzc2lnbm1lbnRzL3t9/2026-05-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2FjY2Vzc3BvbGljeWFzc2lnbm1lbnRzL3t9/2026-05-01-preview.json new file mode 100644 index 000000000..f08ef7fde --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2FjY2Vzc3BvbGljeWFzc2lnbm1lbnRzL3t9/2026-05-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/accesspolicyassignments/{}", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L2FjY2Vzc1BvbGljeUFzc2lnbm1lbnRzL3thY2Nlc3NQb2xpY3lBc3NpZ25tZW50TmFtZX0=/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "redisenterprise database access-policy-assignment", "commands": [{"name": "show", "version": "2026-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/accesspolicyassignments/{}", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L2FjY2Vzc1BvbGljeUFzc2lnbm1lbnRzL3thY2Nlc3NQb2xpY3lBc3NpZ25tZW50TmFtZX0=/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.accessPolicyAssignmentName", "options": ["n", "name", "access-policy-assignment-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the Redis Enterprise database access policy assignment."}, "format": {"pattern": "^[A-Za-z0-9]{1,60}$"}}, {"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Redis Enterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "var": "$Path.databaseName", "options": ["database-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Redis Enterprise database."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "AccessPolicyAssignment_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}/accessPolicyAssignments/{accessPolicyAssignmentName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "accessPolicyAssignmentName", "arg": "$Path.accessPolicyAssignmentName", "required": true, "format": {"pattern": "^[A-Za-z0-9]{1,60}$"}}, {"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "databaseName", "arg": "$Path.databaseName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}/databases/{}/accessPolicyAssignments/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "accessPolicyName", "format": {"pattern": "^([a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]|[a-zA-Z0-9])$"}}, {"type": "string", "name": "accessString"}, {"readOnly": true, "type": "object", "name": "provisioningError", "props": [{"type": "string", "name": "code", "required": true}, {"type": "string", "name": "message", "required": true}, {"type": "string", "name": "target"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "user", "required": true, "props": [{"type": "string", "name": "objectId"}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2026-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/accesspolicyassignments/{}", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L2FjY2Vzc1BvbGljeUFzc2lnbm1lbnRzL3thY2Nlc3NQb2xpY3lBc3NpZ25tZW50TmFtZX0=/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.accessPolicyAssignmentName", "options": ["n", "name", "access-policy-assignment-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the Redis Enterprise database access policy assignment."}, "format": {"pattern": "^[A-Za-z0-9]{1,60}$"}}, {"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Redis Enterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "var": "$Path.databaseName", "options": ["database-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Redis Enterprise database."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "AccessPolicyAssignment_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}/accessPolicyAssignments/{accessPolicyAssignmentName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "accessPolicyAssignmentName", "arg": "$Path.accessPolicyAssignmentName", "required": true, "format": {"pattern": "^[A-Za-z0-9]{1,60}$"}}, {"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "databaseName", "arg": "$Path.databaseName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2026-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/accesspolicyassignments/{}", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L2FjY2Vzc1BvbGljeUFzc2lnbm1lbnRzL3thY2Nlc3NQb2xpY3lBc3NpZ25tZW50TmFtZX0=/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.accessPolicyAssignmentName", "options": ["n", "name", "access-policy-assignment-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the Redis Enterprise database access policy assignment."}, "format": {"pattern": "^[A-Za-z0-9]{1,60}$"}}, {"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Redis Enterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "var": "$Path.databaseName", "options": ["database-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Redis Enterprise database."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "string", "var": "$parameters.properties.accessPolicyName", "options": ["access-policy-name"], "group": "Properties", "help": {"short": "Name of access policy under specific access policy assignment. Only \"default\" policy is supported for now."}, "default": {"value": "default"}, "format": {"pattern": "^([a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]|[a-zA-Z0-9])$"}}, {"type": "string", "var": "$parameters.properties.accessString", "options": ["access-string"], "group": "Properties", "help": {"short": "The Redis ACL permissions string applied to this assignment, for example `+@read ~cache:*`. Defaults to `+@all ~*` if not specified."}}]}, {"name": "User", "args": [{"type": "string", "var": "$parameters.properties.user.objectId", "options": ["object-id"], "group": "User", "help": {"short": "The object ID of the user."}}]}], "operations": [{"longRunning": {"finalStateVia": "original-uri"}, "operationId": "AccessPolicyAssignment_CreateUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}/accessPolicyAssignments/{accessPolicyAssignmentName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "accessPolicyAssignmentName", "arg": "$Path.accessPolicyAssignmentName", "required": true, "format": {"pattern": "^[A-Za-z0-9]{1,60}$"}}, {"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "databaseName", "arg": "$Path.databaseName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "accessPolicyName", "arg": "$parameters.properties.accessPolicyName", "format": {"pattern": "^([a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]|[a-zA-Z0-9])$"}}, {"type": "string", "name": "accessString", "arg": "$parameters.properties.accessString"}, {"type": "object", "name": "user", "required": true, "props": [{"type": "string", "name": "objectId", "arg": "$parameters.properties.user.objectId"}]}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}/databases/{}/accessPolicyAssignments/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "accessPolicyName", "format": {"pattern": "^([a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]|[a-zA-Z0-9])$"}}, {"type": "string", "name": "accessString"}, {"readOnly": true, "type": "object", "name": "provisioningError", "props": [{"type": "string", "name": "code", "required": true}, {"type": "string", "name": "message", "required": true}, {"type": "string", "name": "target"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "user", "required": true, "props": [{"type": "string", "name": "objectId"}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2026-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/accesspolicyassignments/{}", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L2FjY2Vzc1BvbGljeUFzc2lnbm1lbnRzL3thY2Nlc3NQb2xpY3lBc3NpZ25tZW50TmFtZX0=/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.accessPolicyAssignmentName", "options": ["n", "name", "access-policy-assignment-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the Redis Enterprise database access policy assignment."}, "format": {"pattern": "^[A-Za-z0-9]{1,60}$"}}, {"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Redis Enterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "var": "$Path.databaseName", "options": ["database-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Redis Enterprise database."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.accessPolicyName", "options": ["access-policy-name"], "group": "Properties", "help": {"short": "Name of access policy under specific access policy assignment. Only \"default\" policy is supported for now."}, "format": {"pattern": "^([a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]|[a-zA-Z0-9])$"}}, {"nullable": true, "type": "string", "var": "$parameters.properties.accessString", "options": ["access-string"], "group": "Properties", "help": {"short": "The Redis ACL permissions string applied to this assignment, for example `+@read ~cache:*`. Defaults to `+@all ~*` if not specified."}}]}, {"name": "User", "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.user.objectId", "options": ["object-id"], "group": "User", "help": {"short": "The object ID of the user."}}]}], "operations": [{"operationId": "AccessPolicyAssignment_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}/accessPolicyAssignments/{accessPolicyAssignmentName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "accessPolicyAssignmentName", "arg": "$Path.accessPolicyAssignmentName", "required": true, "format": {"pattern": "^[A-Za-z0-9]{1,60}$"}}, {"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "databaseName", "arg": "$Path.databaseName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}/databases/{}/accessPolicyAssignments/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "accessPolicyName", "format": {"pattern": "^([a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]|[a-zA-Z0-9])$"}}, {"type": "string", "name": "accessString"}, {"readOnly": true, "type": "object", "name": "provisioningError", "props": [{"type": "string", "name": "code", "required": true}, {"type": "string", "name": "message", "required": true}, {"type": "string", "name": "target"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "user", "required": true, "props": [{"type": "string", "name": "objectId"}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "AccessPolicyAssignment_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "accessPolicyName", "arg": "$parameters.properties.accessPolicyName", "format": {"pattern": "^([a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]|[a-zA-Z0-9])$"}}, {"type": "string", "name": "accessString", "arg": "$parameters.properties.accessString"}, {"type": "object", "name": "user", "required": true, "props": [{"type": "string", "name": "objectId", "arg": "$parameters.properties.user.objectId"}]}], "clientFlatten": true}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "original-uri"}, "operationId": "AccessPolicyAssignment_CreateUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}/accessPolicyAssignments/{accessPolicyAssignmentName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "accessPolicyAssignmentName", "arg": "$Path.accessPolicyAssignmentName", "required": true, "format": {"pattern": "^[A-Za-z0-9]{1,60}$"}}, {"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "databaseName", "arg": "$Path.databaseName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@AccessPolicyAssignment_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2FjY2Vzc3BvbGljeWFzc2lnbm1lbnRzL3t9/2026-05-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2FjY2Vzc3BvbGljeWFzc2lnbm1lbnRzL3t9/2026-05-01-preview.xml new file mode 100644 index 000000000..2efd6ea3a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2FjY2Vzc3BvbGljeWFzc2lnbm1lbnRzL3t9/2026-05-01-preview.xml @@ -0,0 +1,527 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2FjY2Vzc3BvbGljeWFzc2lnbm1lbnRzL3t9/2026-06-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2FjY2Vzc3BvbGljeWFzc2lnbm1lbnRzL3t9/2026-06-01-preview.json new file mode 100644 index 000000000..74189df6c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2FjY2Vzc3BvbGljeWFzc2lnbm1lbnRzL3t9/2026-06-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/accesspolicyassignments/{}", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L2FjY2Vzc1BvbGljeUFzc2lnbm1lbnRzL3thY2Nlc3NQb2xpY3lBc3NpZ25tZW50TmFtZX0=/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "redisenterprise database access-policy-assignment", "commands": [{"name": "show", "version": "2026-06-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/accesspolicyassignments/{}", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L2FjY2Vzc1BvbGljeUFzc2lnbm1lbnRzL3thY2Nlc3NQb2xpY3lBc3NpZ25tZW50TmFtZX0=/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.accessPolicyAssignmentName", "options": ["n", "name", "access-policy-assignment-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the Redis Enterprise database access policy assignment."}, "format": {"pattern": "^[A-Za-z0-9]{1,60}$"}}, {"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Redis Enterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "var": "$Path.databaseName", "options": ["database-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Redis Enterprise database."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "AccessPolicyAssignment_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}/accessPolicyAssignments/{accessPolicyAssignmentName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "accessPolicyAssignmentName", "arg": "$Path.accessPolicyAssignmentName", "required": true, "format": {"pattern": "^[A-Za-z0-9]{1,60}$"}}, {"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "databaseName", "arg": "$Path.databaseName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}/databases/{}/accessPolicyAssignments/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "accessPolicyName", "format": {"pattern": "^([a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]|[a-zA-Z0-9])$"}}, {"type": "string", "name": "accessString"}, {"readOnly": true, "type": "object", "name": "provisioningError", "props": [{"type": "string", "name": "code", "required": true}, {"type": "string", "name": "message", "required": true}, {"type": "string", "name": "target"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "user", "required": true, "props": [{"type": "string", "name": "objectId"}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2026-06-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/accesspolicyassignments/{}", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L2FjY2Vzc1BvbGljeUFzc2lnbm1lbnRzL3thY2Nlc3NQb2xpY3lBc3NpZ25tZW50TmFtZX0=/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.accessPolicyAssignmentName", "options": ["n", "name", "access-policy-assignment-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the Redis Enterprise database access policy assignment."}, "format": {"pattern": "^[A-Za-z0-9]{1,60}$"}}, {"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Redis Enterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "var": "$Path.databaseName", "options": ["database-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Redis Enterprise database."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "AccessPolicyAssignment_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}/accessPolicyAssignments/{accessPolicyAssignmentName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "accessPolicyAssignmentName", "arg": "$Path.accessPolicyAssignmentName", "required": true, "format": {"pattern": "^[A-Za-z0-9]{1,60}$"}}, {"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "databaseName", "arg": "$Path.databaseName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2026-06-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/accesspolicyassignments/{}", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L2FjY2Vzc1BvbGljeUFzc2lnbm1lbnRzL3thY2Nlc3NQb2xpY3lBc3NpZ25tZW50TmFtZX0=/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.accessPolicyAssignmentName", "options": ["n", "name", "access-policy-assignment-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the Redis Enterprise database access policy assignment."}, "format": {"pattern": "^[A-Za-z0-9]{1,60}$"}}, {"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Redis Enterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "var": "$Path.databaseName", "options": ["database-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Redis Enterprise database."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "string", "var": "$parameters.properties.accessPolicyName", "options": ["access-policy-name"], "group": "Properties", "help": {"short": "Name of access policy under specific access policy assignment. Only \"default\" policy is supported for now."}, "default": {"value": "default"}, "format": {"pattern": "^([a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]|[a-zA-Z0-9])$"}}, {"type": "string", "var": "$parameters.properties.accessString", "options": ["access-string"], "group": "Properties", "help": {"short": "The Redis ACL permissions string applied to this assignment, for example `+@read ~cache:*`. Defaults to `+@all ~*` if not specified."}}]}, {"name": "User", "args": [{"type": "string", "var": "$parameters.properties.user.objectId", "options": ["object-id"], "group": "User", "help": {"short": "The object ID of the user."}}]}], "operations": [{"longRunning": {"finalStateVia": "original-uri"}, "operationId": "AccessPolicyAssignment_CreateUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}/accessPolicyAssignments/{accessPolicyAssignmentName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "accessPolicyAssignmentName", "arg": "$Path.accessPolicyAssignmentName", "required": true, "format": {"pattern": "^[A-Za-z0-9]{1,60}$"}}, {"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "databaseName", "arg": "$Path.databaseName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "accessPolicyName", "arg": "$parameters.properties.accessPolicyName", "format": {"pattern": "^([a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]|[a-zA-Z0-9])$"}}, {"type": "string", "name": "accessString", "arg": "$parameters.properties.accessString"}, {"type": "object", "name": "user", "required": true, "props": [{"type": "string", "name": "objectId", "arg": "$parameters.properties.user.objectId"}]}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}/databases/{}/accessPolicyAssignments/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "accessPolicyName", "format": {"pattern": "^([a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]|[a-zA-Z0-9])$"}}, {"type": "string", "name": "accessString"}, {"readOnly": true, "type": "object", "name": "provisioningError", "props": [{"type": "string", "name": "code", "required": true}, {"type": "string", "name": "message", "required": true}, {"type": "string", "name": "target"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "user", "required": true, "props": [{"type": "string", "name": "objectId"}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2026-06-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/accesspolicyassignments/{}", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L2FjY2Vzc1BvbGljeUFzc2lnbm1lbnRzL3thY2Nlc3NQb2xpY3lBc3NpZ25tZW50TmFtZX0=/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.accessPolicyAssignmentName", "options": ["n", "name", "access-policy-assignment-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the Redis Enterprise database access policy assignment."}, "format": {"pattern": "^[A-Za-z0-9]{1,60}$"}}, {"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Redis Enterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "var": "$Path.databaseName", "options": ["database-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Redis Enterprise database."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.accessPolicyName", "options": ["access-policy-name"], "group": "Properties", "help": {"short": "Name of access policy under specific access policy assignment. Only \"default\" policy is supported for now."}, "format": {"pattern": "^([a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]|[a-zA-Z0-9])$"}}, {"nullable": true, "type": "string", "var": "$parameters.properties.accessString", "options": ["access-string"], "group": "Properties", "help": {"short": "The Redis ACL permissions string applied to this assignment, for example `+@read ~cache:*`. Defaults to `+@all ~*` if not specified."}}]}, {"name": "User", "args": [{"nullable": true, "type": "string", "var": "$parameters.properties.user.objectId", "options": ["object-id"], "group": "User", "help": {"short": "The object ID of the user."}}]}], "operations": [{"operationId": "AccessPolicyAssignment_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}/accessPolicyAssignments/{accessPolicyAssignmentName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "accessPolicyAssignmentName", "arg": "$Path.accessPolicyAssignmentName", "required": true, "format": {"pattern": "^[A-Za-z0-9]{1,60}$"}}, {"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "databaseName", "arg": "$Path.databaseName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}/databases/{}/accessPolicyAssignments/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "accessPolicyName", "format": {"pattern": "^([a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]|[a-zA-Z0-9])$"}}, {"type": "string", "name": "accessString"}, {"readOnly": true, "type": "object", "name": "provisioningError", "props": [{"type": "string", "name": "code", "required": true}, {"type": "string", "name": "message", "required": true}, {"type": "string", "name": "target"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "object", "name": "user", "required": true, "props": [{"type": "string", "name": "objectId"}]}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "AccessPolicyAssignment_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "accessPolicyName", "arg": "$parameters.properties.accessPolicyName", "format": {"pattern": "^([a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]|[a-zA-Z0-9])$"}}, {"type": "string", "name": "accessString", "arg": "$parameters.properties.accessString"}, {"type": "object", "name": "user", "required": true, "props": [{"type": "string", "name": "objectId", "arg": "$parameters.properties.user.objectId"}]}], "clientFlatten": true}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "original-uri"}, "operationId": "AccessPolicyAssignment_CreateUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}/accessPolicyAssignments/{accessPolicyAssignmentName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "accessPolicyAssignmentName", "arg": "$Path.accessPolicyAssignmentName", "required": true, "format": {"pattern": "^[A-Za-z0-9]{1,60}$"}}, {"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "databaseName", "arg": "$Path.databaseName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@AccessPolicyAssignment_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2FjY2Vzc3BvbGljeWFzc2lnbm1lbnRzL3t9/2026-06-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2FjY2Vzc3BvbGljeWFzc2lnbm1lbnRzL3t9/2026-06-01-preview.xml new file mode 100644 index 000000000..c03546a28 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2FjY2Vzc3BvbGljeWFzc2lnbm1lbnRzL3t9/2026-06-01-preview.xml @@ -0,0 +1,527 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2V4cG9ydA==/2026-05-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2V4cG9ydA==/2026-05-01-preview.json new file mode 100644 index 000000000..4a1deab08 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2V4cG9ydA==/2026-05-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/export", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L2V4cG9ydA==/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "redisenterprise database", "commands": [{"name": "export", "version": "2026-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/export", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L2V4cG9ydA==/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the RedisEnterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "var": "$Path.databaseName", "options": ["database-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the database."}, "default": {"value": "default"}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters", "args": [{"type": "password", "var": "$parameters.sasUri", "options": ["sas-uri"], "required": true, "group": "Parameters", "help": {"short": "SAS URI for the target directory to export to"}, "prompt": {"msg": "SAS URI:"}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Databases_Export", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}/export", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "databaseName", "arg": "$Path.databaseName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "password", "name": "sasUri", "arg": "$parameters.sasUri", "required": true, "secret": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2V4cG9ydA==/2026-05-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2V4cG9ydA==/2026-05-01-preview.xml new file mode 100644 index 000000000..b14799b59 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2V4cG9ydA==/2026-05-01-preview.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2V4cG9ydA==/2026-06-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2V4cG9ydA==/2026-06-01-preview.json new file mode 100644 index 000000000..3c40506dd --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2V4cG9ydA==/2026-06-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/export", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L2V4cG9ydA==/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "redisenterprise database", "commands": [{"name": "export", "version": "2026-06-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/export", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L2V4cG9ydA==/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the RedisEnterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "var": "$Path.databaseName", "options": ["database-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the database."}, "default": {"value": "default"}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters", "args": [{"type": "password", "var": "$parameters.sasUri", "options": ["sas-uri"], "required": true, "group": "Parameters", "help": {"short": "SAS URI for the target directory to export to"}, "prompt": {"msg": "SAS URI:"}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Databases_Export", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}/export", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "databaseName", "arg": "$Path.databaseName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "password", "name": "sasUri", "arg": "$parameters.sasUri", "required": true, "secret": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2V4cG9ydA==/2026-06-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2V4cG9ydA==/2026-06-01-preview.xml new file mode 100644 index 000000000..5157fbcfb --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2V4cG9ydA==/2026-06-01-preview.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZsdXNo/2026-05-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZsdXNo/2026-05-01-preview.json new file mode 100644 index 000000000..ed66ba733 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZsdXNo/2026-05-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/flush", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L2ZsdXNo/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "redisenterprise database", "commands": [{"name": "flush", "version": "2026-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/flush", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L2ZsdXNo/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the RedisEnterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "var": "$Path.databaseName", "options": ["database-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the database."}, "default": {"value": "default"}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters", "args": [{"type": "array", "var": "$parameters.ids", "options": ["linked-ids"], "group": "Parameters", "help": {"short": "The resource identifiers of all the other database resources in the georeplication group to be flushed"}, "item": {"type": "ResourceId"}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Databases_Flush", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}/flush", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "databaseName", "arg": "$Path.databaseName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "props": [{"type": "array", "name": "ids", "arg": "$parameters.ids", "item": {"type": "ResourceId"}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZsdXNo/2026-05-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZsdXNo/2026-05-01-preview.xml new file mode 100644 index 000000000..085d84c90 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZsdXNo/2026-05-01-preview.xml @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZsdXNo/2026-06-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZsdXNo/2026-06-01-preview.json new file mode 100644 index 000000000..44f195630 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZsdXNo/2026-06-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/flush", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L2ZsdXNo/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "redisenterprise database", "commands": [{"name": "flush", "version": "2026-06-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/flush", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L2ZsdXNo/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the RedisEnterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "var": "$Path.databaseName", "options": ["database-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the database."}, "default": {"value": "default"}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters", "args": [{"type": "array", "var": "$parameters.ids", "options": ["linked-ids"], "group": "Parameters", "help": {"short": "The resource identifiers of all the other database resources in the georeplication group to be flushed"}, "item": {"type": "ResourceId"}}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Databases_Flush", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}/flush", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "databaseName", "arg": "$Path.databaseName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "props": [{"type": "array", "name": "ids", "arg": "$parameters.ids", "item": {"type": "ResourceId"}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZsdXNo/2026-06-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZsdXNo/2026-06-01-preview.xml new file mode 100644 index 000000000..c702a0f6f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZsdXNo/2026-06-01-preview.xml @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZvcmNlbGlua3RvcmVwbGljYXRpb25ncm91cA==/2026-05-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZvcmNlbGlua3RvcmVwbGljYXRpb25ncm91cA==/2026-05-01-preview.json new file mode 100644 index 000000000..f5fd10f98 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZvcmNlbGlua3RvcmVwbGljYXRpb25ncm91cA==/2026-05-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/forcelinktoreplicationgroup", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L2ZvcmNlTGlua1RvUmVwbGljYXRpb25Hcm91cA==/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "redisenterprise database", "commands": [{"name": "force-link-to-replication-group", "version": "2026-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/forcelinktoreplicationgroup", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L2ZvcmNlTGlua1RvUmVwbGljYXRpb25Hcm91cA==/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Redis Enterprise cluster. Name must be 1-60 characters long. Allowed characters(A-Z, a-z, 0-9) and hyphen(-). There can be no leading nor trailing nor consecutive hyphens"}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "var": "$Path.databaseName", "options": ["database-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Redis Enterprise database."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "GeoReplication", "args": [{"type": "string", "var": "$parameters.geoReplication.groupNickname", "options": ["group-nickname"], "group": "GeoReplication", "help": {"short": "The name of the group of linked database resources. This should match the existing replication group name."}}, {"type": "array", "var": "$parameters.geoReplication.linkedDatabases", "options": ["linked-databases"], "group": "GeoReplication", "help": {"short": "The resource IDs of the databases that are expected to be linked and included in the replication group. This parameter is used to validate that the linking is to the expected (unlinked) part of the replication group, if it is splintered."}, "item": {"type": "object", "args": [{"type": "ResourceId", "var": "$parameters.geoReplication.linkedDatabases[].id", "options": ["id"], "help": {"short": "Resource ID of a database resource to link with this database."}}]}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Databases_ForceLinkToReplicationGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}/forceLinkToReplicationGroup", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "databaseName", "arg": "$Path.databaseName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "geoReplication", "required": true, "props": [{"type": "string", "name": "groupNickname", "arg": "$parameters.geoReplication.groupNickname"}, {"type": "array", "name": "linkedDatabases", "arg": "$parameters.geoReplication.linkedDatabases", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id", "arg": "$parameters.geoReplication.linkedDatabases[].id"}]}}]}], "clientFlatten": true}}}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZvcmNlbGlua3RvcmVwbGljYXRpb25ncm91cA==/2026-05-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZvcmNlbGlua3RvcmVwbGljYXRpb25ncm91cA==/2026-05-01-preview.xml new file mode 100644 index 000000000..06cd4bb02 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZvcmNlbGlua3RvcmVwbGljYXRpb25ncm91cA==/2026-05-01-preview.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZvcmNlbGlua3RvcmVwbGljYXRpb25ncm91cA==/2026-06-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZvcmNlbGlua3RvcmVwbGljYXRpb25ncm91cA==/2026-06-01-preview.json new file mode 100644 index 000000000..8b5b0f104 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZvcmNlbGlua3RvcmVwbGljYXRpb25ncm91cA==/2026-06-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/forcelinktoreplicationgroup", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L2ZvcmNlTGlua1RvUmVwbGljYXRpb25Hcm91cA==/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "redisenterprise database", "commands": [{"name": "force-link-to-replication-group", "version": "2026-06-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/forcelinktoreplicationgroup", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L2ZvcmNlTGlua1RvUmVwbGljYXRpb25Hcm91cA==/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Redis Enterprise cluster. Name must be 1-60 characters long. Allowed characters(A-Z, a-z, 0-9) and hyphen(-). There can be no leading nor trailing nor consecutive hyphens"}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "var": "$Path.databaseName", "options": ["database-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Redis Enterprise database."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "GeoReplication", "args": [{"type": "string", "var": "$parameters.geoReplication.groupNickname", "options": ["group-nickname"], "group": "GeoReplication", "help": {"short": "The name of the group of linked database resources. This should match the existing replication group name."}}, {"type": "array", "var": "$parameters.geoReplication.linkedDatabases", "options": ["linked-databases"], "group": "GeoReplication", "help": {"short": "The resource IDs of the databases that are expected to be linked and included in the replication group. This parameter is used to validate that the linking is to the expected (unlinked) part of the replication group, if it is splintered."}, "item": {"type": "object", "args": [{"type": "ResourceId", "var": "$parameters.geoReplication.linkedDatabases[].id", "options": ["id"], "help": {"short": "Resource ID of a database resource to link with this database."}}]}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Databases_ForceLinkToReplicationGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}/forceLinkToReplicationGroup", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "databaseName", "arg": "$Path.databaseName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "geoReplication", "required": true, "props": [{"type": "string", "name": "groupNickname", "arg": "$parameters.geoReplication.groupNickname"}, {"type": "array", "name": "linkedDatabases", "arg": "$parameters.geoReplication.linkedDatabases", "item": {"type": "object", "props": [{"type": "ResourceId", "name": "id", "arg": "$parameters.geoReplication.linkedDatabases[].id"}]}}]}], "clientFlatten": true}}}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZvcmNlbGlua3RvcmVwbGljYXRpb25ncm91cA==/2026-06-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZvcmNlbGlua3RvcmVwbGljYXRpb25ncm91cA==/2026-06-01-preview.xml new file mode 100644 index 000000000..a763c3f06 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZvcmNlbGlua3RvcmVwbGljYXRpb25ncm91cA==/2026-06-01-preview.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZvcmNldW5saW5r/2026-05-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZvcmNldW5saW5r/2026-05-01-preview.json new file mode 100644 index 000000000..9d50e76fa --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZvcmNldW5saW5r/2026-05-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/forceunlink", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L2ZvcmNlVW5saW5r/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "redisenterprise database", "commands": [{"name": "force-unlink", "version": "2026-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/forceunlink", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L2ZvcmNlVW5saW5r/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the RedisEnterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "var": "$Path.databaseName", "options": ["database-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the database."}, "default": {"value": "default"}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters", "args": [{"type": "array", "var": "$parameters.ids", "options": ["unlink-ids"], "required": true, "group": "Parameters", "help": {"short": "The resource IDs of the database resources to be unlinked."}, "item": {"type": "ResourceId"}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Databases_ForceUnlink", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}/forceUnlink", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "databaseName", "arg": "$Path.databaseName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "array", "name": "ids", "arg": "$parameters.ids", "required": true, "item": {"type": "ResourceId"}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZvcmNldW5saW5r/2026-05-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZvcmNldW5saW5r/2026-05-01-preview.xml new file mode 100644 index 000000000..4ec8dfd74 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZvcmNldW5saW5r/2026-05-01-preview.xml @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZvcmNldW5saW5r/2026-06-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZvcmNldW5saW5r/2026-06-01-preview.json new file mode 100644 index 000000000..1918931f5 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZvcmNldW5saW5r/2026-06-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/forceunlink", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L2ZvcmNlVW5saW5r/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "redisenterprise database", "commands": [{"name": "force-unlink", "version": "2026-06-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/forceunlink", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L2ZvcmNlVW5saW5r/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the RedisEnterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "var": "$Path.databaseName", "options": ["database-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the database."}, "default": {"value": "default"}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters", "args": [{"type": "array", "var": "$parameters.ids", "options": ["unlink-ids"], "required": true, "group": "Parameters", "help": {"short": "The resource IDs of the database resources to be unlinked."}, "item": {"type": "ResourceId"}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Databases_ForceUnlink", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}/forceUnlink", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "databaseName", "arg": "$Path.databaseName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "array", "name": "ids", "arg": "$parameters.ids", "required": true, "item": {"type": "ResourceId"}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZvcmNldW5saW5r/2026-06-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZvcmNldW5saW5r/2026-06-01-preview.xml new file mode 100644 index 000000000..205d44e50 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ZvcmNldW5saW5r/2026-06-01-preview.xml @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ltcG9ydA==/2026-05-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ltcG9ydA==/2026-05-01-preview.json new file mode 100644 index 000000000..82088b58d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ltcG9ydA==/2026-05-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/import", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L2ltcG9ydA==/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "redisenterprise database", "commands": [{"name": "import", "version": "2026-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/import", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L2ltcG9ydA==/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the RedisEnterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "var": "$Path.databaseName", "options": ["database-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the database."}, "default": {"value": "default"}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters", "args": [{"type": "array", "var": "$parameters.sasUris", "options": ["sas-uris"], "required": true, "group": "Parameters", "help": {"short": "SAS URIs for the target blobs to import from"}, "item": {"type": "password"}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Databases_Import", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}/import", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "databaseName", "arg": "$Path.databaseName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "array", "name": "sasUris", "arg": "$parameters.sasUris", "required": true, "item": {"type": "password"}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ltcG9ydA==/2026-05-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ltcG9ydA==/2026-05-01-preview.xml new file mode 100644 index 000000000..6a75de3a2 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ltcG9ydA==/2026-05-01-preview.xml @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ltcG9ydA==/2026-06-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ltcG9ydA==/2026-06-01-preview.json new file mode 100644 index 000000000..fa18edfba --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ltcG9ydA==/2026-06-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/import", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L2ltcG9ydA==/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "redisenterprise database", "commands": [{"name": "import", "version": "2026-06-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/import", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L2ltcG9ydA==/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the RedisEnterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "var": "$Path.databaseName", "options": ["database-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the database."}, "default": {"value": "default"}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters", "args": [{"type": "array", "var": "$parameters.sasUris", "options": ["sas-uris"], "required": true, "group": "Parameters", "help": {"short": "SAS URIs for the target blobs to import from"}, "item": {"type": "password"}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Databases_Import", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}/import", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "databaseName", "arg": "$Path.databaseName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "array", "name": "sasUris", "arg": "$parameters.sasUris", "required": true, "item": {"type": "password"}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200]}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ltcG9ydA==/2026-06-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ltcG9ydA==/2026-06-01-preview.xml new file mode 100644 index 000000000..1d86c9ddb --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2ltcG9ydA==/2026-06-01-preview.xml @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2xpc3RrZXlz/2026-05-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2xpc3RrZXlz/2026-05-01-preview.json new file mode 100644 index 000000000..8ece1544f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2xpc3RrZXlz/2026-05-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/listkeys", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L2xpc3RLZXlz/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "redisenterprise database", "commands": [{"name": "list-keys", "version": "2026-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/listkeys", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L2xpc3RLZXlz/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the RedisEnterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "var": "$Path.databaseName", "options": ["database-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the database."}, "default": {"value": "default"}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Databases_ListKeys", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}/listKeys", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "databaseName", "arg": "$Path.databaseName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "primaryKey"}, {"readOnly": true, "type": "string", "name": "secondaryKey"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2xpc3RrZXlz/2026-05-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2xpc3RrZXlz/2026-05-01-preview.xml new file mode 100644 index 000000000..4f641575d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2xpc3RrZXlz/2026-05-01-preview.xml @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2xpc3RrZXlz/2026-06-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2xpc3RrZXlz/2026-06-01-preview.json new file mode 100644 index 000000000..b54cd4947 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2xpc3RrZXlz/2026-06-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/listkeys", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L2xpc3RLZXlz/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "redisenterprise database", "commands": [{"name": "list-keys", "version": "2026-06-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/listkeys", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L2xpc3RLZXlz/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the RedisEnterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "var": "$Path.databaseName", "options": ["database-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the database."}, "default": {"value": "default"}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Databases_ListKeys", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}/listKeys", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "databaseName", "arg": "$Path.databaseName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "primaryKey"}, {"readOnly": true, "type": "string", "name": "secondaryKey"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2xpc3RrZXlz/2026-06-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2xpc3RrZXlz/2026-06-01-preview.xml new file mode 100644 index 000000000..c6ea54234 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L2xpc3RrZXlz/2026-06-01-preview.xml @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L3JlZ2VuZXJhdGVrZXk=/2026-05-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L3JlZ2VuZXJhdGVrZXk=/2026-05-01-preview.json new file mode 100644 index 000000000..4ce4251da --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L3JlZ2VuZXJhdGVrZXk=/2026-05-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/regeneratekey", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L3JlZ2VuZXJhdGVLZXk=/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "redisenterprise database", "commands": [{"name": "regenerate-key", "version": "2026-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/regeneratekey", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L3JlZ2VuZXJhdGVLZXk=/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the RedisEnterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "var": "$Path.databaseName", "options": ["database-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the database."}, "default": {"value": "default"}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters", "args": [{"type": "string", "var": "$parameters.keyType", "options": ["key-type"], "required": true, "group": "Parameters", "help": {"short": "Which access key to regenerate."}, "enum": {"items": [{"name": "Primary", "value": "Primary"}, {"name": "Secondary", "value": "Secondary"}]}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Databases_RegenerateKey", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}/regenerateKey", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "databaseName", "arg": "$Path.databaseName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "string", "name": "keyType", "arg": "$parameters.keyType", "required": true, "enum": {"items": [{"value": "Primary"}, {"value": "Secondary"}]}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "primaryKey"}, {"readOnly": true, "type": "string", "name": "secondaryKey"}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L3JlZ2VuZXJhdGVrZXk=/2026-05-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L3JlZ2VuZXJhdGVrZXk=/2026-05-01-preview.xml new file mode 100644 index 000000000..e05943e3c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L3JlZ2VuZXJhdGVrZXk=/2026-05-01-preview.xml @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L3JlZ2VuZXJhdGVrZXk=/2026-06-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L3JlZ2VuZXJhdGVrZXk=/2026-06-01-preview.json new file mode 100644 index 000000000..1debe4e35 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L3JlZ2VuZXJhdGVrZXk=/2026-06-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/regeneratekey", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L3JlZ2VuZXJhdGVLZXk=/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "redisenterprise database", "commands": [{"name": "regenerate-key", "version": "2026-06-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/regeneratekey", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L3JlZ2VuZXJhdGVLZXk=/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the RedisEnterprise cluster."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "var": "$Path.databaseName", "options": ["database-name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The name of the database."}, "default": {"value": "default"}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Parameters", "args": [{"type": "string", "var": "$parameters.keyType", "options": ["key-type"], "required": true, "group": "Parameters", "help": {"short": "Which access key to regenerate."}, "enum": {"items": [{"name": "Primary", "value": "Primary"}, {"name": "Secondary", "value": "Secondary"}]}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "Databases_RegenerateKey", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}/regenerateKey", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "databaseName", "arg": "$Path.databaseName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "string", "name": "keyType", "arg": "$parameters.keyType", "required": true, "enum": {"items": [{"value": "Primary"}, {"value": "Secondary"}]}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "primaryKey"}, {"readOnly": true, "type": "string", "name": "secondaryKey"}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L3JlZ2VuZXJhdGVrZXk=/2026-06-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L3JlZ2VuZXJhdGVrZXk=/2026-06-01-preview.xml new file mode 100644 index 000000000..d4f044606 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L3JlZ2VuZXJhdGVrZXk=/2026-06-01-preview.xml @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L3VwZ3JhZGVkYnJlZGlzdmVyc2lvbg==/2026-05-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L3VwZ3JhZGVkYnJlZGlzdmVyc2lvbg==/2026-05-01-preview.json new file mode 100644 index 000000000..195184197 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L3VwZ3JhZGVkYnJlZGlzdmVyc2lvbg==/2026-05-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/upgradedbredisversion", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L3VwZ3JhZGVEQlJlZGlzVmVyc2lvbg==/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "redisenterprise database", "commands": [{"name": "upgrade-db-redis-version", "version": "2026-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/upgradedbredisversion", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L3VwZ3JhZGVEQlJlZGlzVmVyc2lvbg==/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Redis Enterprise cluster. Name must be 1-60 characters long. Allowed characters(A-Z, a-z, 0-9) and hyphen(-). There can be no leading nor trailing nor consecutive hyphens"}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "var": "$Path.databaseName", "options": ["database-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Redis Enterprise database."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Databases_UpgradeDBRedisVersion", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}/upgradeDBRedisVersion", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "databaseName", "arg": "$Path.databaseName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L3VwZ3JhZGVkYnJlZGlzdmVyc2lvbg==/2026-05-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L3VwZ3JhZGVkYnJlZGlzdmVyc2lvbg==/2026-05-01-preview.xml new file mode 100644 index 000000000..5753e64de --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L3VwZ3JhZGVkYnJlZGlzdmVyc2lvbg==/2026-05-01-preview.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L3VwZ3JhZGVkYnJlZGlzdmVyc2lvbg==/2026-06-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L3VwZ3JhZGVkYnJlZGlzdmVyc2lvbg==/2026-06-01-preview.json new file mode 100644 index 000000000..acb67658c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L3VwZ3JhZGVkYnJlZGlzdmVyc2lvbg==/2026-06-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/upgradedbredisversion", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L3VwZ3JhZGVEQlJlZGlzVmVyc2lvbg==/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "redisenterprise database", "commands": [{"name": "upgrade-db-redis-version", "version": "2026-06-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/databases/{}/upgradedbredisversion", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vZGF0YWJhc2VzL3tkYXRhYmFzZU5hbWV9L3VwZ3JhZGVEQlJlZGlzVmVyc2lvbg==/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Redis Enterprise cluster. Name must be 1-60 characters long. Allowed characters(A-Z, a-z, 0-9) and hyphen(-). There can be no leading nor trailing nor consecutive hyphens"}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "var": "$Path.databaseName", "options": ["database-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Redis Enterprise database."}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Databases_UpgradeDBRedisVersion", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}/upgradeDBRedisVersion", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "databaseName", "arg": "$Path.databaseName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}, {"name": "Retry-After"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L3VwZ3JhZGVkYnJlZGlzdmVyc2lvbg==/2026-06-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L3VwZ3JhZGVkYnJlZGlzdmVyc2lvbg==/2026-06-01-preview.xml new file mode 100644 index 000000000..1b9b30720 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vZGF0YWJhc2VzL3t9L3VwZ3JhZGVkYnJlZGlzdmVyc2lvbg==/2026-06-01-preview.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+ + + + + + + +
+
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbGlzdHNrdXNmb3JzY2FsaW5n/2026-05-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbGlzdHNrdXNmb3JzY2FsaW5n/2026-05-01-preview.json new file mode 100644 index 000000000..f8f436dc6 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbGlzdHNrdXNmb3JzY2FsaW5n/2026-05-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/listskusforscaling", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vbGlzdFNrdXNGb3JTY2FsaW5n/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "redisenterprise", "commands": [{"name": "list-skus-for-scaling", "version": "2026-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/listskusforscaling", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vbGlzdFNrdXNGb3JTY2FsaW5n/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Redis Enterprise cluster. Name must be 1-60 characters long. Allowed characters(A-Z, a-z, 0-9) and hyphen(-). There can be no leading nor trailing nor consecutive hyphens"}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "RedisEnterprise_ListSkusForScaling", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/listSkusForScaling", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "array", "name": "skus", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "float32", "name": "sizeInGB"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbGlzdHNrdXNmb3JzY2FsaW5n/2026-05-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbGlzdHNrdXNmb3JzY2FsaW5n/2026-05-01-preview.xml new file mode 100644 index 000000000..85dc11aa0 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbGlzdHNrdXNmb3JzY2FsaW5n/2026-05-01-preview.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbGlzdHNrdXNmb3JzY2FsaW5n/2026-06-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbGlzdHNrdXNmb3JzY2FsaW5n/2026-06-01-preview.json new file mode 100644 index 000000000..505310240 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbGlzdHNrdXNmb3JzY2FsaW5n/2026-06-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/listskusforscaling", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vbGlzdFNrdXNGb3JTY2FsaW5n/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "redisenterprise", "commands": [{"name": "list-skus-for-scaling", "version": "2026-06-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/listskusforscaling", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vbGlzdFNrdXNGb3JTY2FsaW5n/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Redis Enterprise cluster. Name must be 1-60 characters long. Allowed characters(A-Z, a-z, 0-9) and hyphen(-). There can be no leading nor trailing nor consecutive hyphens"}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "RedisEnterprise_ListSkusForScaling", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/listSkusForScaling", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "array", "name": "skus", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "name"}, {"readOnly": true, "type": "float32", "name": "sizeInGB"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbGlzdHNrdXNmb3JzY2FsaW5n/2026-06-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbGlzdHNrdXNmb3JzY2FsaW5n/2026-06-01-preview.xml new file mode 100644 index 000000000..a4166b6da --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbGlzdHNrdXNmb3JzY2FsaW5n/2026-06-01-preview.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucw==/2026-05-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucw==/2026-05-01-preview.json new file mode 100644 index 000000000..87465cd50 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucw==/2026-05-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/migrations", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vbWlncmF0aW9ucw==/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "redisenterprise migration", "commands": [{"name": "list", "version": "2026-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/migrations", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vbWlncmF0aW9ucw==/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Redis Enterprise cluster. Name must be 1-60 characters long. Allowed characters(A-Z, a-z, 0-9) and hyphen(-). There can be no leading nor trailing nor consecutive hyphens"}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Migration_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/migrations", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}/migrations/default"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "dateTime", "name": "creationTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "dateTime", "name": "lastModifiedTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "CancellationFailed"}, {"value": "Cancelled"}, {"value": "Cancelling"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "ReadyForDnsSwitch"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "sourceType", "required": true, "enum": {"items": [{"value": "AzureCacheForRedis"}]}}, {"readOnly": true, "type": "string", "name": "statusDetails"}, {"readOnly": true, "type": "ResourceId", "name": "targetResourceId"}], "discriminators": [{"property": "sourceType", "value": "AzureCacheForRedis", "props": [{"type": "boolean", "name": "forceMigrate"}, {"type": "boolean", "name": "skipDataMigration", "required": true}, {"type": "ResourceId", "name": "sourceResourceId", "required": true}, {"type": "boolean", "name": "switchDns", "required": true}]}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucw==/2026-05-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucw==/2026-05-01-preview.xml new file mode 100644 index 000000000..93959ab6e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucw==/2026-05-01-preview.xml @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucw==/2026-06-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucw==/2026-06-01-preview.json new file mode 100644 index 000000000..0c6d8ce16 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucw==/2026-06-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/migrations", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vbWlncmF0aW9ucw==/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "redisenterprise migration", "commands": [{"name": "list", "version": "2026-06-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/migrations", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vbWlncmF0aW9ucw==/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Redis Enterprise cluster. Name must be 1-60 characters long. Allowed characters(A-Z, a-z, 0-9) and hyphen(-). There can be no leading nor trailing nor consecutive hyphens"}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Migrations_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/migrations", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}/migrations/default"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "dateTime", "name": "creationTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "dateTime", "name": "lastModifiedTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "CancellationFailed"}, {"value": "Cancelled"}, {"value": "Cancelling"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "ReadyForDnsSwitch"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "sourceType", "required": true, "enum": {"items": [{"value": "AzureCacheForRedis"}]}}, {"readOnly": true, "type": "string", "name": "statusDetails"}, {"readOnly": true, "type": "ResourceId", "name": "targetResourceId"}], "discriminators": [{"property": "sourceType", "value": "AzureCacheForRedis", "props": [{"type": "boolean", "name": "forceMigrate"}, {"type": "boolean", "name": "skipDataMigration", "required": true}, {"type": "ResourceId", "name": "sourceResourceId", "required": true}, {"type": "boolean", "name": "switchDns", "required": true}]}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucw==/2026-06-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucw==/2026-06-01-preview.xml new file mode 100644 index 000000000..cdc8a8052 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucw==/2026-06-01-preview.xml @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0/2026-05-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0/2026-05-01-preview.json new file mode 100644 index 000000000..c6e6a8071 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0/2026-05-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/migrations/default", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vbWlncmF0aW9ucy9kZWZhdWx0/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "redisenterprise migration", "commands": [{"name": "show", "version": "2026-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/migrations/default", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vbWlncmF0aW9ucy9kZWZhdWx0/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Redis Enterprise cluster. Name must be 1-60 characters long. Allowed characters(A-Z, a-z, 0-9) and hyphen(-). There can be no leading nor trailing nor consecutive hyphens"}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Migration_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/migrations/default", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}/migrations/default"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "dateTime", "name": "creationTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "dateTime", "name": "lastModifiedTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "CancellationFailed"}, {"value": "Cancelled"}, {"value": "Cancelling"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "ReadyForDnsSwitch"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "sourceType", "required": true, "enum": {"items": [{"value": "AzureCacheForRedis"}]}}, {"readOnly": true, "type": "string", "name": "statusDetails"}, {"readOnly": true, "type": "ResourceId", "name": "targetResourceId"}], "discriminators": [{"property": "sourceType", "value": "AzureCacheForRedis", "props": [{"type": "boolean", "name": "forceMigrate"}, {"type": "boolean", "name": "skipDataMigration", "required": true}, {"type": "ResourceId", "name": "sourceResourceId", "required": true}, {"type": "boolean", "name": "switchDns", "required": true}]}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "start", "version": "2026-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/migrations/default", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vbWlncmF0aW9ucy9kZWZhdWx0/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Redis Enterprise cluster. Name must be 1-60 characters long. Allowed characters(A-Z, a-z, 0-9) and hyphen(-). There can be no leading nor trailing nor consecutive hyphens"}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "object", "var": "$parameters.properties.AzureCacheForRedis", "options": ["azure-cache-for-redis"], "group": "Properties", "args": [{"type": "boolean", "var": "$parameters.properties.AzureCacheForRedis.forceMigrate", "options": ["force-migrate"], "group": "AzureCacheForRedis", "help": {"short": "Sets whether to ignore warnings when performing validation of the migration request. If this property is true, warning-level disparities between the source and target resources will be ignored, and the request will only fail validation if there are error-level disparities. The default value is false."}}, {"type": "boolean", "var": "$parameters.properties.AzureCacheForRedis.skipDataMigration", "options": ["skip-data-migration"], "required": true, "group": "AzureCacheForRedis", "help": {"short": "Sets whether the data is migrated from source to target or not. This property must be true during the preview."}}, {"type": "ResourceId", "var": "$parameters.properties.AzureCacheForRedis.sourceResourceId", "options": ["source-resource-id"], "required": true, "group": "AzureCacheForRedis", "help": {"short": "The source resource ID to migrate from. This is the resource ID of the Azure Cache for Redis."}}, {"type": "boolean", "var": "$parameters.properties.AzureCacheForRedis.switchDns", "options": ["switch-dns"], "required": true, "group": "AzureCacheForRedis", "help": {"short": "Sets whether the DNS is switched automatically after the data is transferred from the source cache to the target cache. This property must be true during the preview."}}]}]}], "operations": [{"longRunning": {"finalStateVia": "original-uri"}, "operationId": "Migration_Start", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/migrations/default", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "sourceType", "required": true, "enum": {"items": [{"arg": "$parameters.properties.AzureCacheForRedis", "value": "AzureCacheForRedis"}]}}], "discriminators": [{"property": "sourceType", "value": "AzureCacheForRedis", "props": [{"type": "boolean", "name": "forceMigrate", "arg": "$parameters.properties.AzureCacheForRedis.forceMigrate"}, {"type": "boolean", "name": "skipDataMigration", "arg": "$parameters.properties.AzureCacheForRedis.skipDataMigration", "required": true}, {"type": "ResourceId", "name": "sourceResourceId", "arg": "$parameters.properties.AzureCacheForRedis.sourceResourceId", "required": true}, {"type": "boolean", "name": "switchDns", "arg": "$parameters.properties.AzureCacheForRedis.switchDns", "required": true}]}]}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}/migrations/default"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "dateTime", "name": "creationTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "dateTime", "name": "lastModifiedTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "CancellationFailed"}, {"value": "Cancelled"}, {"value": "Cancelling"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "ReadyForDnsSwitch"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "sourceType", "required": true, "enum": {"items": [{"value": "AzureCacheForRedis"}]}}, {"readOnly": true, "type": "string", "name": "statusDetails"}, {"readOnly": true, "type": "ResourceId", "name": "targetResourceId"}], "discriminators": [{"property": "sourceType", "value": "AzureCacheForRedis", "props": [{"type": "boolean", "name": "forceMigrate"}, {"type": "boolean", "name": "skipDataMigration", "required": true}, {"type": "ResourceId", "name": "sourceResourceId", "required": true}, {"type": "boolean", "name": "switchDns", "required": true}]}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}], "commandGroups": [{"name": "default", "commands": [{"name": "update", "version": "2026-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/migrations/default", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vbWlncmF0aW9ucy9kZWZhdWx0/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Redis Enterprise cluster. Name must be 1-60 characters long. Allowed characters(A-Z, a-z, 0-9) and hyphen(-). There can be no leading nor trailing nor consecutive hyphens"}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "object", "var": "$parameters.properties.AzureCacheForRedis", "options": ["azure-cache-for-redis"], "group": "Properties", "args": [{"nullable": true, "type": "boolean", "var": "$parameters.properties.AzureCacheForRedis.forceMigrate", "options": ["force-migrate"], "help": {"short": "Sets whether to ignore warnings when performing validation of the migration request. If this property is true, warning-level disparities between the source and target resources will be ignored, and the request will only fail validation if there are error-level disparities. The default value is false."}}, {"type": "boolean", "var": "$parameters.properties.AzureCacheForRedis.skipDataMigration", "options": ["skip-data-migration"], "help": {"short": "Sets whether the data is migrated from source to target or not. This property must be true during the preview."}}, {"type": "ResourceId", "var": "$parameters.properties.AzureCacheForRedis.sourceResourceId", "options": ["source-resource-id"], "help": {"short": "The source resource ID to migrate from. This is the resource ID of the Azure Cache for Redis."}}, {"type": "boolean", "var": "$parameters.properties.AzureCacheForRedis.switchDns", "options": ["switch-dns"], "help": {"short": "Sets whether the DNS is switched automatically after the data is transferred from the source cache to the target cache. This property must be true during the preview."}}]}]}], "operations": [{"operationId": "Migration_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/migrations/default", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}/migrations/default"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "dateTime", "name": "creationTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "dateTime", "name": "lastModifiedTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "CancellationFailed"}, {"value": "Cancelled"}, {"value": "Cancelling"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "ReadyForDnsSwitch"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "sourceType", "required": true, "enum": {"items": [{"value": "AzureCacheForRedis"}]}}, {"readOnly": true, "type": "string", "name": "statusDetails"}, {"readOnly": true, "type": "ResourceId", "name": "targetResourceId"}], "discriminators": [{"property": "sourceType", "value": "AzureCacheForRedis", "props": [{"type": "boolean", "name": "forceMigrate"}, {"type": "boolean", "name": "skipDataMigration", "required": true}, {"type": "ResourceId", "name": "sourceResourceId", "required": true}, {"type": "boolean", "name": "switchDns", "required": true}]}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Migration_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "sourceType", "required": true, "enum": {"items": [{"arg": "$parameters.properties.AzureCacheForRedis", "value": "AzureCacheForRedis"}]}}], "discriminators": [{"property": "sourceType", "value": "AzureCacheForRedis", "props": [{"type": "boolean", "name": "forceMigrate", "arg": "$parameters.properties.AzureCacheForRedis.forceMigrate"}, {"type": "boolean", "name": "skipDataMigration", "arg": "$parameters.properties.AzureCacheForRedis.skipDataMigration", "required": true}, {"type": "ResourceId", "name": "sourceResourceId", "arg": "$parameters.properties.AzureCacheForRedis.sourceResourceId", "required": true}, {"type": "boolean", "name": "switchDns", "arg": "$parameters.properties.AzureCacheForRedis.switchDns", "required": true}]}]}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "original-uri"}, "operationId": "Migration_Start", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/migrations/default", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "@Migration_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0/2026-05-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0/2026-05-01-preview.xml new file mode 100644 index 000000000..ce50a9b03 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0/2026-05-01-preview.xml @@ -0,0 +1,464 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + +
+ + + + + + + +
+
+ +
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0/2026-06-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0/2026-06-01-preview.json new file mode 100644 index 000000000..ff92ac5d8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0/2026-06-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/migrations/default", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vbWlncmF0aW9ucy9kZWZhdWx0/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "redisenterprise migration", "commands": [{"name": "show", "version": "2026-06-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/migrations/default", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vbWlncmF0aW9ucy9kZWZhdWx0/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Redis Enterprise cluster. Name must be 1-60 characters long. Allowed characters(A-Z, a-z, 0-9) and hyphen(-). There can be no leading nor trailing nor consecutive hyphens"}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Migrations_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/migrations/default", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}/migrations/default"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "dateTime", "name": "creationTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "dateTime", "name": "lastModifiedTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "CancellationFailed"}, {"value": "Cancelled"}, {"value": "Cancelling"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "ReadyForDnsSwitch"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "sourceType", "required": true, "enum": {"items": [{"value": "AzureCacheForRedis"}]}}, {"readOnly": true, "type": "string", "name": "statusDetails"}, {"readOnly": true, "type": "ResourceId", "name": "targetResourceId"}], "discriminators": [{"property": "sourceType", "value": "AzureCacheForRedis", "props": [{"type": "boolean", "name": "forceMigrate"}, {"type": "boolean", "name": "skipDataMigration", "required": true}, {"type": "ResourceId", "name": "sourceResourceId", "required": true}, {"type": "boolean", "name": "switchDns", "required": true}]}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "start", "version": "2026-06-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/migrations/default", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vbWlncmF0aW9ucy9kZWZhdWx0/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Redis Enterprise cluster. Name must be 1-60 characters long. Allowed characters(A-Z, a-z, 0-9) and hyphen(-). There can be no leading nor trailing nor consecutive hyphens"}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "object", "var": "$parameters.properties.AzureCacheForRedis", "options": ["azure-cache-for-redis"], "group": "Properties", "args": [{"type": "boolean", "var": "$parameters.properties.AzureCacheForRedis.forceMigrate", "options": ["force-migrate"], "help": {"short": "Sets whether to ignore warnings when performing validation of the migration request. If this property is true, warning-level disparities between the source and target resources will be ignored, and the request will only fail validation if there are error-level disparities. The default value is false."}}, {"type": "boolean", "var": "$parameters.properties.AzureCacheForRedis.skipDataMigration", "options": ["skip-data-migration"], "required": true, "help": {"short": "Sets whether the data is migrated from source to target or not. This property must be true during the preview."}}, {"type": "ResourceId", "var": "$parameters.properties.AzureCacheForRedis.sourceResourceId", "options": ["source-resource-id"], "required": true, "help": {"short": "The source resource ID to migrate from. This is the resource ID of the Azure Cache for Redis."}}, {"type": "boolean", "var": "$parameters.properties.AzureCacheForRedis.switchDns", "options": ["switch-dns"], "required": true, "help": {"short": "Sets whether the DNS is switched automatically after the data is transferred from the source cache to the target cache. This property must be true during the preview."}}]}]}], "operations": [{"longRunning": {"finalStateVia": "original-uri"}, "operationId": "Migrations_Start", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/migrations/default", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "sourceType", "required": true, "enum": {"items": [{"arg": "$parameters.properties.AzureCacheForRedis", "value": "AzureCacheForRedis"}]}}], "discriminators": [{"property": "sourceType", "value": "AzureCacheForRedis", "props": [{"type": "boolean", "name": "forceMigrate", "arg": "$parameters.properties.AzureCacheForRedis.forceMigrate"}, {"type": "boolean", "name": "skipDataMigration", "arg": "$parameters.properties.AzureCacheForRedis.skipDataMigration", "required": true}, {"type": "ResourceId", "name": "sourceResourceId", "arg": "$parameters.properties.AzureCacheForRedis.sourceResourceId", "required": true}, {"type": "boolean", "name": "switchDns", "arg": "$parameters.properties.AzureCacheForRedis.switchDns", "required": true}]}]}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}/migrations/default"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "dateTime", "name": "creationTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "dateTime", "name": "lastModifiedTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "CancellationFailed"}, {"value": "Cancelled"}, {"value": "Cancelling"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "ReadyForDnsSwitch"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "sourceType", "required": true, "enum": {"items": [{"value": "AzureCacheForRedis"}]}}, {"readOnly": true, "type": "string", "name": "statusDetails"}, {"readOnly": true, "type": "ResourceId", "name": "targetResourceId"}], "discriminators": [{"property": "sourceType", "value": "AzureCacheForRedis", "props": [{"type": "boolean", "name": "forceMigrate"}, {"type": "boolean", "name": "skipDataMigration", "required": true}, {"type": "ResourceId", "name": "sourceResourceId", "required": true}, {"type": "boolean", "name": "switchDns", "required": true}]}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}], "commandGroups": [{"name": "default", "commands": [{"name": "update", "version": "2026-06-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/migrations/default", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vbWlncmF0aW9ucy9kZWZhdWx0/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Redis Enterprise cluster. Name must be 1-60 characters long. Allowed characters(A-Z, a-z, 0-9) and hyphen(-). There can be no leading nor trailing nor consecutive hyphens"}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "object", "var": "$parameters.properties.AzureCacheForRedis", "options": ["azure-cache-for-redis"], "group": "Properties", "args": [{"nullable": true, "type": "boolean", "var": "$parameters.properties.AzureCacheForRedis.forceMigrate", "options": ["force-migrate"], "help": {"short": "Sets whether to ignore warnings when performing validation of the migration request. If this property is true, warning-level disparities between the source and target resources will be ignored, and the request will only fail validation if there are error-level disparities. The default value is false."}}, {"type": "boolean", "var": "$parameters.properties.AzureCacheForRedis.skipDataMigration", "options": ["skip-data-migration"], "help": {"short": "Sets whether the data is migrated from source to target or not. This property must be true during the preview."}}, {"type": "ResourceId", "var": "$parameters.properties.AzureCacheForRedis.sourceResourceId", "options": ["source-resource-id"], "help": {"short": "The source resource ID to migrate from. This is the resource ID of the Azure Cache for Redis."}}, {"type": "boolean", "var": "$parameters.properties.AzureCacheForRedis.switchDns", "options": ["switch-dns"], "help": {"short": "Sets whether the DNS is switched automatically after the data is transferred from the source cache to the target cache. This property must be true during the preview."}}]}]}], "operations": [{"operationId": "Migrations_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/migrations/default", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.Cache/redisEnterprise/{}/migrations/default"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "dateTime", "name": "creationTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "dateTime", "name": "lastModifiedTime", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "CancellationFailed"}, {"value": "Cancelled"}, {"value": "Cancelling"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "ReadyForDnsSwitch"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "sourceType", "required": true, "enum": {"items": [{"value": "AzureCacheForRedis"}]}}, {"readOnly": true, "type": "string", "name": "statusDetails"}, {"readOnly": true, "type": "ResourceId", "name": "targetResourceId"}], "discriminators": [{"property": "sourceType", "value": "AzureCacheForRedis", "props": [{"type": "boolean", "name": "forceMigrate"}, {"type": "boolean", "name": "skipDataMigration", "required": true}, {"type": "ResourceId", "name": "sourceResourceId", "required": true}, {"type": "boolean", "name": "switchDns", "required": true}]}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Migration_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "parameters", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "sourceType", "required": true, "enum": {"items": [{"arg": "$parameters.properties.AzureCacheForRedis", "value": "AzureCacheForRedis"}]}}], "discriminators": [{"property": "sourceType", "value": "AzureCacheForRedis", "props": [{"type": "boolean", "name": "forceMigrate", "arg": "$parameters.properties.AzureCacheForRedis.forceMigrate"}, {"type": "boolean", "name": "skipDataMigration", "arg": "$parameters.properties.AzureCacheForRedis.skipDataMigration", "required": true}, {"type": "ResourceId", "name": "sourceResourceId", "arg": "$parameters.properties.AzureCacheForRedis.sourceResourceId", "required": true}, {"type": "boolean", "name": "switchDns", "arg": "$parameters.properties.AzureCacheForRedis.switchDns", "required": true}]}]}], "clientFlatten": true}}}}, {"longRunning": {"finalStateVia": "original-uri"}, "operationId": "Migrations_Start", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/migrations/default", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "@Migration_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0/2026-06-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0/2026-06-01-preview.xml new file mode 100644 index 000000000..8c2f7cdf7 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0/2026-06-01-preview.xml @@ -0,0 +1,464 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + +
+ + + + + + + +
+
+ +
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0L2NhbmNlbA==/2026-05-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0L2NhbmNlbA==/2026-05-01-preview.json new file mode 100644 index 000000000..aaeabd20d --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0L2NhbmNlbA==/2026-05-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/migrations/default/cancel", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vbWlncmF0aW9ucy9kZWZhdWx0L2NhbmNlbA==/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "redisenterprise migration", "commands": [{"name": "undo", "version": "2026-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/migrations/default/cancel", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vbWlncmF0aW9ucy9kZWZhdWx0L2NhbmNlbA==/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Redis Enterprise cluster. Name must be 1-60 characters long. Allowed characters(A-Z, a-z, 0-9) and hyphen(-). There can be no leading nor trailing nor consecutive hyphens"}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Migration_Cancel", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/migrations/default/cancel", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0L2NhbmNlbA==/2026-05-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0L2NhbmNlbA==/2026-05-01-preview.xml new file mode 100644 index 000000000..2da29af15 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0L2NhbmNlbA==/2026-05-01-preview.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + +
+
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0L2NhbmNlbA==/2026-06-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0L2NhbmNlbA==/2026-06-01-preview.json new file mode 100644 index 000000000..84ca58817 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0L2NhbmNlbA==/2026-06-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/migrations/default/cancel", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vbWlncmF0aW9ucy9kZWZhdWx0L2NhbmNlbA==/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "redisenterprise migration", "commands": [{"name": "undo", "version": "2026-06-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/migrations/default/cancel", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vbWlncmF0aW9ucy9kZWZhdWx0L2NhbmNlbA==/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Redis Enterprise cluster. Name must be 1-60 characters long. Allowed characters(A-Z, a-z, 0-9) and hyphen(-). There can be no leading nor trailing nor consecutive hyphens"}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Migrations_Cancel", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/migrations/default/cancel", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}]}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0L2NhbmNlbA==/2026-06-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0L2NhbmNlbA==/2026-06-01-preview.xml new file mode 100644 index 000000000..1f818b56a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0L2NhbmNlbA==/2026-06-01-preview.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + +
+
+
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0L3ZhbGlkYXRl/2026-05-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0L3ZhbGlkYXRl/2026-05-01-preview.json new file mode 100644 index 000000000..fdfe5638b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0L3ZhbGlkYXRl/2026-05-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/migrations/default/validate", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vbWlncmF0aW9ucy9kZWZhdWx0L3ZhbGlkYXRl/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "redisenterprise migration", "commands": [{"name": "validate", "version": "2026-05-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/migrations/default/validate", "version": "2026-05-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vbWlncmF0aW9ucy9kZWZhdWx0L3ZhbGlkYXRl/V/MjAyNi0wNS0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Redis Enterprise cluster. Name must be 1-60 characters long. Allowed characters(A-Z, a-z, 0-9) and hyphen(-). There can be no leading nor trailing nor consecutive hyphens"}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "boolean", "var": "$body.forceMigrate", "options": ["force-migrate"], "group": "Body", "help": {"short": "Sets whether to ignore warnings when validating if the source cache can be migrated to the target cache. If this property is true, the isValid property in the response will ignore warning-level disparities between the source and target resource. The default value is false."}}, {"type": "boolean", "var": "$body.skipDataMigration", "options": ["skip-data-migration"], "group": "Body", "help": {"short": "Sets whether the data is migrated from source to target or not. The default value is true."}}, {"type": "ResourceId", "var": "$body.sourceResourceId", "options": ["source-resource-id"], "required": true, "group": "Body", "help": {"short": "The source resource ID to validate migration from. This is the resource ID of the Azure Cache for Redis."}}]}], "operations": [{"operationId": "Migrations_Validate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/migrations/default/validate", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-05-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "boolean", "name": "forceMigrate", "arg": "$body.forceMigrate"}, {"type": "boolean", "name": "skipDataMigration", "arg": "$body.skipDataMigration"}, {"type": "ResourceId", "name": "sourceResourceId", "arg": "$body.sourceResourceId", "required": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "array", "name": "errors", "item": {"type": "object", "props": [{"type": "array", "name": "disparities", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "category", "required": true}, {"type": "string", "name": "message", "required": true}], "cls": "MigrationValidationDisparity_read"}}]}}, {"type": "boolean", "name": "isValid", "required": true}, {"type": "array", "name": "warnings", "item": {"type": "object", "props": [{"type": "array<@MigrationValidationDisparity_read>", "name": "disparities", "required": true, "item": {"type": "@MigrationValidationDisparity_read"}}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0L3ZhbGlkYXRl/2026-05-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0L3ZhbGlkYXRl/2026-05-01-preview.xml new file mode 100644 index 000000000..ac5c1ea19 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0L3ZhbGlkYXRl/2026-05-01-preview.xml @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0L3ZhbGlkYXRl/2026-06-01-preview.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0L3ZhbGlkYXRl/2026-06-01-preview.json new file mode 100644 index 000000000..1fddc267e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0L3ZhbGlkYXRl/2026-06-01-preview.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/migrations/default/validate", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vbWlncmF0aW9ucy9kZWZhdWx0L3ZhbGlkYXRl/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "commandGroups": [{"name": "redisenterprise migration", "commands": [{"name": "validate", "version": "2026-06-01-preview", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cache/redisenterprise/{}/migrations/default/validate", "version": "2026-06-01-preview", "swagger": "mgmt-plane/redisenterprise/ResourceProviders/Microsoft.Cache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuQ2FjaGUvcmVkaXNFbnRlcnByaXNlL3tjbHVzdGVyTmFtZX0vbWlncmF0aW9ucy9kZWZhdWx0L3ZhbGlkYXRl/V/MjAyNi0wNi0wMS1wcmV2aWV3"}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.clusterName", "options": ["cluster-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Redis Enterprise cluster. Name must be 1-60 characters long. Allowed characters(A-Z, a-z, 0-9) and hyphen(-). There can be no leading nor trailing nor consecutive hyphens"}, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Body", "args": [{"type": "boolean", "var": "$body.forceMigrate", "options": ["force-migrate"], "group": "Body", "help": {"short": "Sets whether to ignore warnings when validating if the source cache can be migrated to the target cache. If this property is true, the isValid property in the response will ignore warning-level disparities between the source and target resource. The default value is false."}}, {"type": "boolean", "var": "$body.skipDataMigration", "options": ["skip-data-migration"], "group": "Body", "help": {"short": "Sets whether the data is migrated from source to target or not. The default value is true."}}, {"type": "ResourceId", "var": "$body.sourceResourceId", "options": ["source-resource-id"], "required": true, "group": "Body", "help": {"short": "The source resource ID to validate migration from. This is the resource ID of the Azure Cache for Redis."}}]}], "operations": [{"operationId": "Migrations_Validate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/migrations/default/validate", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "clusterName", "arg": "$Path.clusterName", "required": true, "format": {"pattern": "^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$"}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-06-01-preview"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "body", "required": true, "props": [{"type": "boolean", "name": "forceMigrate", "arg": "$body.forceMigrate"}, {"type": "boolean", "name": "skipDataMigration", "arg": "$body.skipDataMigration"}, {"type": "ResourceId", "name": "sourceResourceId", "arg": "$body.sourceResourceId", "required": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "array", "name": "errors", "item": {"type": "object", "props": [{"type": "array", "name": "disparities", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "category", "required": true}, {"type": "string", "name": "message", "required": true}], "cls": "MigrationValidationDisparity_read"}}]}}, {"type": "boolean", "name": "isValid", "required": true}, {"type": "array", "name": "warnings", "item": {"type": "object", "props": [{"type": "array<@MigrationValidationDisparity_read>", "name": "disparities", "required": true, "item": {"type": "@MigrationValidationDisparity_read"}}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0L3ZhbGlkYXRl/2026-06-01-preview.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0L3ZhbGlkYXRl/2026-06-01-preview.xml new file mode 100644 index 000000000..6353447f8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jYWNoZS9yZWRpc2VudGVycHJpc2Uve30vbWlncmF0aW9ucy9kZWZhdWx0L3ZhbGlkYXRl/2026-06-01-preview.xml @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +