|
| 1 | +# Azure CLI redisenterprise Extension # |
| 2 | +This is the extension for redisenterprise |
| 3 | + |
| 4 | +### How to use ### |
| 5 | +Install this extension using the below CLI command |
| 6 | +``` |
| 7 | +az extension add --name redisenterprise |
| 8 | +``` |
| 9 | + |
| 10 | +### Included Features ### |
| 11 | +#### redisenterprise operation-status #### |
| 12 | +##### Show ##### |
| 13 | +``` |
| 14 | +az redisenterprise operation-status show --operation-id "testoperationid" --location "West US" |
| 15 | +``` |
| 16 | +#### redisenterprise #### |
| 17 | +##### Create ##### |
| 18 | +``` |
| 19 | +az redisenterprise create --cluster-name "cache1" --location "West US" --minimum-tls-version "1.2" \ |
| 20 | + --sku name="EnterpriseFlash_F300" capacity=3 --tags tag1="value1" --zones "1" "2" "3" --resource-group "rg1" |
| 21 | +``` |
| 22 | +##### Show ##### |
| 23 | +``` |
| 24 | +az redisenterprise show --cluster-name "cache1" --resource-group "rg1" |
| 25 | +``` |
| 26 | +##### List ##### |
| 27 | +``` |
| 28 | +az redisenterprise list --resource-group "rg1" |
| 29 | +``` |
| 30 | +##### Update ##### |
| 31 | +``` |
| 32 | +az redisenterprise update --cluster-name "cache1" --minimum-tls-version "1.2" \ |
| 33 | + --sku name="EnterpriseFlash_F300" capacity=9 --tags tag1="value1" --resource-group "rg1" |
| 34 | +``` |
| 35 | +##### Delete ##### |
| 36 | +``` |
| 37 | +az redisenterprise delete --cluster-name "cache1" --resource-group "rg1" |
| 38 | +``` |
| 39 | +#### redisenterprise database #### |
| 40 | +##### Create ##### |
| 41 | +``` |
| 42 | +az redisenterprise database create --cluster-name "cache1" --database-name "default" --client-protocol "Encrypted" \ |
| 43 | + --clustering-policy "EnterpriseCluster" --eviction-policy "AllKeysLRU" \ |
| 44 | + --modules name="RedisBloom" args="ERROR_RATE 0.00 INITIAL_SIZE 400" \ |
| 45 | + --modules name="RedisTimeSeries" args="RETENTION_POLICY 20" --modules name="RediSearch" \ |
| 46 | + --persistence aof-enabled=true aof-frequency="1s" --port 10000 --resource-group "rg1" |
| 47 | +``` |
| 48 | +##### Create ##### |
| 49 | +``` |
| 50 | +az redisenterprise database create --cluster-name "cache1" --database-name "default" --client-protocol "Encrypted" \ |
| 51 | + --clustering-policy "EnterpriseCluster" --eviction-policy "NoEviction" --group-nickname "groupName" \ |
| 52 | + --linked-databases id="/subscriptions/subid1/resourceGroups/rg1/providers/Microsoft.Cache/redisEnterprise/cache1/databases/default" \ |
| 53 | + --linked-databases id="/subscriptions/subid2/resourceGroups/rg2/providers/Microsoft.Cache/redisEnterprise/cache2/databases/default" \ |
| 54 | + --port 10000 --resource-group "rg1" |
| 55 | +``` |
| 56 | +##### List ##### |
| 57 | +``` |
| 58 | +az redisenterprise database list --cluster-name "cache1" --resource-group "rg1" |
| 59 | +``` |
| 60 | +##### Show ##### |
| 61 | +``` |
| 62 | +az redisenterprise database show --cluster-name "cache1" --database-name "default" --resource-group "rg1" |
| 63 | +``` |
| 64 | +##### Update ##### |
| 65 | +``` |
| 66 | +az redisenterprise database update --cluster-name "cache1" --database-name "default" --client-protocol "Encrypted" \ |
| 67 | + --eviction-policy "AllKeysLRU" --persistence rdb-enabled=true rdb-frequency="12h" --resource-group "rg1" |
| 68 | +``` |
| 69 | +##### Export ##### |
| 70 | +``` |
| 71 | +az redisenterprise database export --cluster-name "cache1" --database-name "default" \ |
| 72 | + --sas-uri "https://contosostorage.blob.core.window.net/urlToBlobContainer?sasKeyParameters" --resource-group "rg1" |
| 73 | +``` |
| 74 | +##### Force-unlink ##### |
| 75 | +``` |
| 76 | +az redisenterprise database force-unlink --cluster-name "cache1" --database-name "default" \ |
| 77 | + --ids "/subscriptions/subid2/resourceGroups/rg2/providers/Microsoft.Cache/redisEnterprise/cache2/databases/default" \ |
| 78 | + --resource-group "rg1" |
| 79 | +``` |
| 80 | +##### Import ##### |
| 81 | +``` |
| 82 | +az redisenterprise database import --cluster-name "cache1" --database-name "default" \ |
| 83 | + --sas-uri "https://contosostorage.blob.core.window.net/urltoBlobFile?sasKeyParameters" --resource-group "rg1" |
| 84 | +``` |
| 85 | +##### List-key ##### |
| 86 | +``` |
| 87 | +az redisenterprise database list-key --cluster-name "cache1" --database-name "default" --resource-group "rg1" |
| 88 | +``` |
| 89 | +##### Regenerate-key ##### |
| 90 | +``` |
| 91 | +az redisenterprise database regenerate-key --cluster-name "cache1" --database-name "default" --key-type "Primary" \ |
| 92 | + --resource-group "rg1" |
| 93 | +``` |
| 94 | +##### Delete ##### |
| 95 | +``` |
| 96 | +az redisenterprise database delete --cluster-name "cache1" --database-name "db1" --resource-group "rg1" |
| 97 | +``` |
| 98 | +#### redisenterprise private-endpoint-connection #### |
| 99 | +##### Put ##### |
| 100 | +``` |
| 101 | +az redisenterprise private-endpoint-connection put --cluster-name "cache1" --name "pectest01" \ |
| 102 | + --private-link-service-connection-state description="Auto-Approved" status="Approved" --resource-group "rg1" |
| 103 | +
|
| 104 | +az redisenterprise private-endpoint-connection wait --created --name "{myPrivateEndpointConnection}" \ |
| 105 | + --resource-group "{rg}" |
| 106 | +``` |
| 107 | +##### Show ##### |
| 108 | +``` |
| 109 | +az redisenterprise private-endpoint-connection show --cluster-name "cache1" --name "pectest01" --resource-group "rg1" |
| 110 | +``` |
| 111 | +##### List ##### |
| 112 | +``` |
| 113 | +az redisenterprise private-endpoint-connection list --cluster-name "cache1" --resource-group "rg1" |
| 114 | +``` |
| 115 | +##### Delete ##### |
| 116 | +``` |
| 117 | +az redisenterprise private-endpoint-connection delete --cluster-name "cache1" --name "pectest01" --resource-group "rg1" |
| 118 | +``` |
| 119 | +#### redisenterprise private-link-resource #### |
| 120 | +##### List ##### |
| 121 | +``` |
| 122 | +az redisenterprise private-link-resource list --cluster-name "cache1" --resource-group "rg1" |
| 123 | +``` |
0 commit comments